Part Number Hot Search : 
PC3403C 1205E BC846CW A1695 4752A ISL60007 ATS67306 16373
Product Description
Full Text Search
 

To Download 92HD700XX5PRGXYYX Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  datasheet 10-channel high definiti on audio codec 92hd700 idt? 10-channel high definition audio codec 1 92hd700 v 1.2 112006 idt confidential description the 92hd700 is a theater quality 10-channel audio codec that enables systems with 7.1 audio playing simultaneously with voip or another stereo audio stream. idt's proprietary sd technology provides high fidelity with a dac snr of 95db. features ? high performance hd audio codec provides theater quality audio ? targeted for designs meeting premium windows logo program ? high performance sd technology ? 95db dac snr ? 90db adc snr ? five stereo dacs and two stereo adcs ? supports 7.1 audio with simultaneous real time communication (rtc) channel su ch as voip or separate stereo audio stream ? 24-bit resolution with up to 192 khz sample rates ? analog stereo microphone ? microphone boost 0, 10, 20, 30, 40db ? six adjustable vref outputs for microphone bias ? integrated headphone amps (3) ? s/pdif in and out ? volume up/down control ? jack insertion detect and impedance sensing supports jack retasking and universal jacks ? ? digital pc beep to all outputs ? +5 v analog power supply ? environmental 48-pin lqfp package software support ? skpi (kernel processing interface) ? enables plug-ins that can operate globally on all audio streams of the system ? 12 band parametric equalizer skpi plug-in ? constant, system-level effects tuned to optimize a particular platform can be combined with user-mode ?presets? tailored for specific acoustical environments and applications ? system-level effects automatically disabled when external connections made ? dynamic processing skpi plug-in ? enables improved voice articulation ? compressor/limiter allows higher average noise level without resonances ? dolby pc entertainment experience logo program ? dolby home theater? ? dolby sound room? ? dolby technologies ? dolby headphone?, dolby virtual speaker? ? dolby prologic ii?, dolby prologic iix? ? dolby digital live? ? intel audio studio ? from sonic focus ? maxx player ? from waves ? microphone beam forming, acoustic echo cancellation, & noise suppression from knowles ?
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 2 92hd700 v 1.2 112006 idt confidential table of contents 1. description ................................................................................................................ ......... 12 2. characteristics ..... ................ ................ ................ ................ ............. ............. ............. ... 13 2.1. audio fidelity ........................................................................................................... ........................ 13 2.2. electrical specifications ................................................................................................ ................... 13 2.3. 92hd700 5 v analog performance characteristics ........................................................................ 14 3. detailed description ...................................................................................................... 1 8 3.1. universal jacks? .... .............. .............. .............. .............. ........... ........... ............ ........... ................... 18 3.2. spdif input .............................................................................................................. ....................... 19 3.3. spdif output ............................................................................................................. ..................... 19 3.4. headphone drivers (restrictions) ............. .............. .............. .............. .............. ........... ......... .......... 20 3.5. device ids ............................................................................................................... ........................ 20 4. functional block diagrams ........................................................................................ 21 4.1. 92hd700 .................................................................................................................. ....................... 21 5. widget diagram ............................................................................................................. .... 22 5.1. pin configuration default register settings ...... ........................................................................ ...... 23 6. widget information for the 92hd700 family ........................................................ 24 6.1. root node (nid = 0x00) ................................................................................................... ............... 26 6.2. afg node (nid = 0x01) .................................................................................................... .............. 27 6.3. dac0 node (nid = 0x02) ...... .............. .............. .............. .............. .............. .............. ......... ............. 44 6.4. dac1 node (nid = 0x03) ...... .............. .............. .............. .............. .............. .............. ......... ............. 48 6.5. dac2 node (nid = 0x04) ...... .............. .............. .............. .............. .............. .............. ......... ............. 53 6.6. dac3 node (nid = 0x05) ...... .............. .............. .............. .............. .............. .............. ......... ............. 58 6.7. dac4 node (nid = 0x06) ...... .............. .............. .............. .............. .............. .............. ......... ............. 63 6.8. adc0 node (nid = 0x07) ...... .............. .............. .............. .............. .............. .............. ......... ............. 67 6.9. adc1 node (nid = 0x08) ...... .............. .............. .............. .............. .............. .............. ......... ............. 72 6.10. spdifout node (nid = 0x1e) .............................................................................................. ......... 77 6.11. spdifin node (nid = 0x20) ............................................................................................... ........... 82 6.12. porta node (nid = 0x0a) ................................................................................................. ............. 90 6.13. portb node (nid = 0x0b) ................................................................................................. ............. 96 6.14. portc node (nid = 0x0c) ................................................................................................. ........... 102 6.15. portd node (nid = 0x0d) ................................................................................................. ........... 108 6.16. porte node (nid = 0x0e) ................................................................................................. ........... 113 6.17. portf node (nid = 0x0f) ................................................................................................. ........... 118 6.18. portg node (nid = 0x10) ................................................................................................. ........... 124 6.19. porth node (nid = 0x11) ................................................................................................. ........... 129 6.20. digout0 node (nid = 0x21) ............................................................................................... ......... 134 6.21. inport0mux node (nid = 0x15) ............................................................................................ ....... 138 6.22. inport1mux node (nid = 0x16) ............................................................................................ ....... 143 6.23. pcbeep node (nid = 0x23) ................................................................................................ ....... 148 6.24. cd node (nid = 0x12) .................................................................................................... ............ 150 6.25. volumeknob node (nid = 0x24) ..................... ....................................................................... ..... 153 6.26. inport0vol node (nid = 0x18) ............................................................................................ ......... 157 6.27. inport1vol node (nid = 0x19) ............................................................................................ ......... 160 6.28. adc0mux node (nid = 0x1b) ............................................................................................... ...... 163 6.29. adc1mux node (nid = 0x1c) ............................................................................................... ..... 167 7. ordering information .................................................................................................. 172 7.1. 92hd700 family options and part order numbers ...................................................................... 172 8. pin information ............................................................................................................ ... 173 8.1. 92hd700 48-pin lqfp diagram ....................... ....................................................................... ..... 173 8.2. pin table for 92hd700 in 48 pin lqfp ............. ........................................................................ .... 173 9. package outline and package dimensions ......................................................... 176 9.1. 48-pin lqfp .............................................................................................................. .................... 176
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 3 92hd700 v 1.2 112006 idt confidential 10. solder reflow profile ............................................................................................. 177 10.1. standard reflow profile data ............................................................................................ .......... 177 10.2. pb free process - package classification reflow temperatures ............................................... 178 11. revision history .......................................................................................................... .179 list of figures figure 1. 92hd700 functional block diagram ................................................................................... .......... 21 figure 2. 92hd700 widget diagram ... .............. .............. .............. .............. ........... ........... ............ ................ 22 figure 3. 48-pin lqfp pinout ................................................................................................. ................... 173 figure 4. 48-pin lqfp package outline and package dimens ions ........................................................... 176 figure 5. solder reflow profile .............................................................................................. ..................... 177 list of tables table 1. impedance sense levels ............................................................................................... ................. 19 table 2. codec ids ............................................................................................................ ......................... 20 table 3. pin configuration default settings ................................................................................... ................ 23 table 4. high definition audio wi dget ............ .............. .............. .............. .............. ........... .......... .................. 24 table 5. root id command verb format .......................................................................................... ............ 26 table 6. root id command response format ...................................................................................... ....... 26 table 7. root revid command verb format ............ ........................................................................... ......... 26 table 8. root revid command response format ......... .......................................................................... .... 26 table 9. root nodeinfo command verb format .................................................................................... ....... 27 table 10. root nodeinfo command response format ..... .......................................................................... .27 table 11. afg reset command verb fo rmat ....................................................................................... ....... 27 table 12. afg reset command response format ................................................................................... ... 27 table 13. afg nodeinfo command verb format .................................................................................... ..... 28 table 14. afg nodeinfo command response format ...... .......................................................................... .28 table 15. afg type command verb format ........................................................................................ ........ 28 table 16. afg type command response format .................................................................................... ... 28 table 17. afg cap command verb format ................ ......................................................................... ........ 28 table 18. afg cap command response format ..................................................................................... .... 29 table 19. afg pcmcap command verb format ...................................................................................... ... 29 table 20. afg pcmcap command response format ........... .............. .............. ............ ........... ........... ........ 2 9 table 21. afg stream command verb format .............. ........................................................................ ...... 30 table 22. afg stream command respon se format .................................................................................. .. 30 table 23. afg inampcap command verb format .................................................................................... ... 31 table 24. afg inampcap command response format .............................................................................. 31 table 25. afg suppwrstate command verb format ................................................................................. .. 31 table 26. afg suppwrstate command response format .......................................................................... 31 table 27. afg gpiocnt command verb format .............. ....................................................................... .... 32 table 28. afg gpiocnt command respon se format ................................................................................. 32 table 29. afg outampcap command verb format ................................................................................... .32 table 30. afg outampcap command response format ..... ...................................................................... 33 table 31. afg pwrstate command verb format .................................................................................... ..... 33 table 32. afg pwrstate command res ponse format ................................................................................ .33 table 33. afg unsolresp command verb format ........... ........................................................................ ... 34 table 34. afg unsolresp command response format ........ .............. .............. ............ ........... ........... ........ 3 4 table 35. afg gpio command verb format ........................................................................................ ....... 34
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 4 92hd700 v 1.2 112006 idt confidential table 36. afg gpio command response format .................................................................................... .. 34 table 37. afg gpioen command verb format ............ .......................................................................... .... 35 table 38. afg gpioen command response format ....... ........................................................................... 35 table 39. afg gpiodir command verb format ..................................................................................... ..... 36 table 40. afg gpiodir command response format ................................................................................. .36 table 41. afg gpiowakeen command ve rb format ................................................................................. 3 6 table 42. afg gpiowakeen command response format .. ....................................................................... 36 table 43. afg gpiounsol command verb format ................................................................................... ... 37 table 44. afg gpiounsol command response format ....... .............. .............. ............ ........... ........... ........ 37 table 45. afg gpiosticky command verb format .......... .............. .............. ........... ........... ........... ........... ... 38 table 46. afg gpiosticky command resp onse format ..... .............. .............. .............. ........... ........... ........ 3 8 table 47. afg subid command verb format ....................................................................................... ....... 39 table 48. afg subid command response format ................................................................................... .. 39 table 49. afg tckt command verb format ........................................................................................ ...... 40 table 50. afg tckt command response format .................................................................................... .. 40 table 51. afg sply command verb form at ........... .............. .............. .............. .............. ........... .......... ......... 40 table 52. afg sply command response format ............. .............. .............. ........... ........... ........... .......... .... 40 table 53. afg dacmode command verb format ............ .............. .............. ........... ........... ........... ............ .. 41 table 54. afg dacmode command response format ......... .............. .............. ............ ........... ........... ........ 41 table 55. afg gpioplrty command verb format ................................................................................... ..... 41 table 56. afg gpioplrty command resp onse format ............................................................................... 41 table 57. afg gpiodrive command verb format ................................................................................... ... 42 table 58. afg gpiodrive command response format ...... ........................................................................ 4 3 table 59. afg dmic command verb format ........................................................................................ ........ 43 table 60. afg dmic command response format ......... ........................................................................... ... 43 table 61. dac0 cnvtr command verb fo rmat ......... .............. .............. .............. .............. ............ ......... ....... 44 table 62. dac0 cnvtr command response format ............ .............. .............. .............. .............. .............. .. 44 table 63. dac0 outampright command verb format ..... ........................................................................... 45 table 64. dac0 outampright command response format ....................................................................... 45 table 65. dac0 outampleft command verb format ....... .......................................................................... .45 table 66. dac0 outampleft command response format .. ........................................................................ 46 table 67. dac0 wcap command verb format ....................................................................................... ..... 46 table 68. dac0 wcap command response format ........... ........................................................................ 46 table 69. dac0 pwrstate command verb format ................................................................................... .... 47 table 70. dac0 pwrstate command response format ...... ........................................................................ 4 7 table 71. dac0 cnvtrid command verb format ........... ......................................................................... ..... 47 table 72. dac0 cnvtrid command response format ................................................................................ .48 table 73. dac0 lr command verb format ......................................................................................... ........ 48 table 74. dac0 lr command response format .......... ........................................................................... ... 48 table 75. dac1 cnvtr command verb fo rmat ......... .............. .............. .............. .............. ............ ......... ....... 48 table 76. dac1 cnvtr command response format ............ .............. .............. .............. .............. .............. .. 49 table 77. dac1 outampright command verb format ..... ........................................................................... 50 table 78. dac1 outampright command response format ....................................................................... 50 table 79. dac1 outampleft command verb format ....... .......................................................................... .50 table 80. dac1 outampleft command response format .. ........................................................................ 50 table 81. dac1 wcap command verb format ....................................................................................... ..... 50 table 82. dac1 wcap command response format ........... ........................................................................ 51 table 83. dac1 pwrstate command verb format ................................................................................... .... 51 table 84. dac1 pwrstate command response format ...... ........................................................................ 5 2 table 85. dac1 cnvtrid command verb format ........... ......................................................................... ..... 52 table 86. dac1 cnvtrid command response format ................................................................................ .52 table 87. dac1 lr command verb format ......................................................................................... ........ 53 table 88. dac1 lr command response format .......... ........................................................................... ... 53 table 89. dac2 cnvtr command verb fo rmat ......... .............. .............. .............. .............. ............ ......... ....... 53 table 90. dac2 cnvtr command response format ............ .............. .............. .............. .............. .............. .. 53
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 5 92hd700 v 1.2 112006 idt confidential table 91. dac2 outampright command verb format ..... ........................................................................... 54 table 92. dac2 outampright command response format ....................................................................... 55 table 93. dac2 outampleft command verb format ....... .......................................................................... .55 table 94. dac2 outampleft command response format .. ........................................................................ 55 table 95. dac2 wcap command verb format ....................................................................................... ..... 55 table 96. dac2 wcap command response format ........... ........................................................................ 55 table 97. dac2 pwrstate command verb format ................................................................................... .... 56 table 98. dac2 pwrstate command response format ...... ........................................................................ 5 6 table 99. dac2 cnvtrid command verb format ........... ......................................................................... ..... 57 table 100. dac2 cnvtrid command re sponse format ............ .............. .............. .............. .............. ........... 57 table 101. dac2 lr command verb format .............. .......................................................................... ....... 57 table 102. dac2 lr command response format ........... ......................................................................... .. 58 table 103. dac3 cnvtr command verb format ..................................................................................... ...... 58 table 104. dac3 cnvtr command response format ....... .......................................................................... .58 table 105. dac3 outampright command verb format ...... ........................................................................ 5 9 table 106. dac3 outampright command response format ..................................................................... 59 table 107. dac3 outampleft command verb format ..... ........................................................................... 60 table 108. dac3 outampleft command response format ........................................................................ 60 table 109. dac3 wcap command verb format ...................................................................................... .... 60 table 110. dac3 wcap command response format ......... ........................................................................ 6 0 table 111. dac3 pwrstate command verb format ....... ........................................................................... ... 61 table 112. dac3 pwrstate command response format .... .............. .............. .............. ........... ........... ........ 61 table 113. dac3 cnvtrid command verb format ......... .......................................................................... .... 62 table 114. dac3 cnvtrid command re sponse format ............ .............. .............. .............. .............. ........... 62 table 115. dac3 lr command verb format .............. .......................................................................... ....... 62 table 116. dac3 lr command response format ........... ......................................................................... .. 62 table 117. dac4 cnvtr command verb format ..................................................................................... ...... 63 table 118. dac4 cnvtr command response format ....... .......................................................................... .63 table 119. dac4 outampright command verb format ...... ........................................................................ 6 4 table 120. dac4 outampright command response format ..................................................................... 64 table 121. dac4 outampleft command verb format ..... ........................................................................... 64 table 122. dac4 outampleft command response format ........................................................................ 65 table 123. dac4 wcap command verb format ...................................................................................... .... 65 table 124. dac4 wcap command response format ......... ........................................................................ 6 5 table 125. dac4 pwrstate command verb format ....... ........................................................................... ... 66 table 126. dac4 pwrstate command response format .... .............. .............. .............. ........... ........... ........ 66 table 127. dac4 cnvtrid command verb format ......... .......................................................................... .... 66 table 128. dac4 cnvtrid command re sponse format ............ .............. .............. .............. .............. ........... 67 table 129. dac4 lr command verb format .............. .......................................................................... ....... 67 table 130. dac4 lr command response format ........... ......................................................................... .. 67 table 131. adc0 cnvtr command verb format ..................................................................................... ...... 67 table 132. adc0 cnvtr command response format ....... .......................................................................... .68 table 133. adc0 wcap command verb format ...................................................................................... .... 69 table 134. adc0 wcap command response format ......... ........................................................................ 6 9 table 135. adc0 conlst command verb format ............. .............. .............. ........... ........... ........... .......... .... 70 table 136. adc0 conlst command response format ........ .............. .............. ........... ........... ........... ........... 70 table 137. adc0 conlstentry command verb format ............. .............. .............. .............. .............. .......... .70 table 138. adc0 conlstentry command response format ............. .............. .............. ........... ........... ........ 70 table 139. adc0 procstate command verb format ................................................................................. ... 70 table 140. adc0 procstate command response format ........... .............. .............. .............. .............. ........ 71 table 141. adc0 pwrstate command verb format ....... ........................................................................... ... 71 table 142. adc0 pwrstate command response format .... .............. .............. .............. ........... ........... ........ 71 table 143. adc0 cnvtrid command verb format ......... .......................................................................... .... 72 table 144. adc0 cnvtrid command re sponse format ............ .............. .............. .............. .............. ........... 72 table 145. adc1 cnvtr command verb format ..................................................................................... ...... 72
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 6 92hd700 v 1.2 112006 idt confidential table 146. adc1 cnvtr command response format ....... .......................................................................... .72 table 147. adc1 wcap command verb format ...................................................................................... .... 73 table 148. adc1 wcap command response format ......... ........................................................................ 7 4 table 149. adc1 conlst command verb format ............. .............. .............. ........... ........... ........... .......... .... 74 table 150. adc1 conlst command response format ........ .............. .............. ........... ........... ........... ........... 75 table 151. adc1 conlstentry command verb format ............. .............. .............. .............. .............. .......... .75 table 152. adc1 conlstentry command response format ............. .............. .............. ........... ........... ........ 75 table 153. adc1 procstate command verb format ................................................................................. ... 75 table 154. adc1 procstate command response format ........... .............. .............. .............. .............. ........ 76 table 155. adc1 pwrstate command verb format ....... ........................................................................... ... 76 table 156. adc1 pwrstate command response format .... .............. .............. .............. ........... ........... ........ 76 table 157. adc1 cnvtrid command verb format ......... .......................................................................... .... 77 table 158. adc1 cnvtrid command re sponse format ............ .............. .............. .............. .............. ........... 77 table 159. spdifout cnvtr command ve rb format ................................................................................. ... 77 table 160. spdifout cnvtr command response format .... ........................................................................ 7 7 table 161. spdifout wcap command verb format ........ .......................................................................... .78 table 162. spdifout wcap command response format .. ........................................................................ 79 table 163. spdifout pcm command verb format ................................................................................... .. 79 table 164. spdifout pcm command response format .... ........................................................................ 80 table 165. spdifout stream command verb format ................................................................................ .81 table 166. spdifout stream command response format .. ....................................................................... 81 table 167. spdifout cnvtrid command verb format ...... ......................................................................... .. 81 table 168. spdifout cnvtrid command response format ........................................................................ 81 table 169. spdifout digcnvtr command verb format .... .......................................................................... .82 table 170. spdifout digcnvtr command response format .............. .............. ............ ........... ........... ........ 82 table 171. spdifin cnvtr command ve rb format .................................................................................. ..... 82 table 172. spdifin cnvtr command response format ...... ........................................................................ 83 table 173. spdifin wcap command verb format ................................................................................... ... 84 table 174. spdifin wcap command response format ....... .............. .............. ............ ........... ........... ........ 84 table 175. spdifin pcmcap command verb format ...... ........................................................................... 85 table 176. spdifin pcmcap command response format ........................................................................ 85 table 177. spdifin stream command verb format ...... ........................................................................... ... 86 table 178. spdifin stream command response format ........................................................................... 86 table 179. spdifin conlst command verb format ...... ........................................................................... ... 86 table 180. spdifin conlst command response format . ........................................................................... 8 6 table 181. spdifin conlstentry command verb format . ........................................................................... 86 table 182. spdifin conlstentry command response format .............. .............. .............. .............. ........... 87 table 183. spdifin cnvtrid command verb format ..... ........................................................................... ... 87 table 184. spdifin cnvtrid command response format ... ........................................................................ 8 7 table 185. spdifin digcnvtr command verb format .... ........................................................................... ... 87 table 186. spdifin digcnvtr command response format ......................................................................... 88 table 187. spdifin vcsr0 command ve rb format .................................................................................. .. 88 table 188. spdifin vcsr0 command response format ... ........................................................................ 88 table 189. porta wcap command verb format ..................................................................................... ..... 90 table 190. porta wcap command response format ....... .......................................................................... .91 table 191. porta pincap command verb format ................................................................................... ..... 91 table 192. porta pincap command response format ..... .......................................................................... .92 table 193. porta conlst command verb format ........ ........................................................................... ...... 92 table 194. porta conlst command re sponse format ............. .............. .............. .............. .............. .......... .92 table 195. porta conlstentry command verb format .. ............................................................................ .. 93 table 196. porta conlstentry command response format ........................................................................ 93 table 197. porta conselectctrl comm and verb format ............................................................................ .. 93 table 198. porta conselectctrl command response format ..................................................................... 93 table 199. porta pinwcntrl command verb format ...... .......................................................................... .... 94 table 200. porta pinwcntrl command response format ... ........................................................................ 9 4
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 7 92hd700 v 1.2 112006 idt confidential table 201. porta unsolresp command verb format ..... ........................................................................... ... 94 table 202. porta unsolresp command response format .. .............. .............. .............. ........... ........... ........ 95 table 203. porta chsense command verb format ....... ........................................................................... ... 95 table 204. porta chsense command response format ..... ........................................................................ 9 5 table 205. porta configdefault command verb format ...... .............. .............. .............. .............. .............. .. 96 table 206. porta configdefault command response format ............ .............. .............. ........... ........... ........ 96 table 207. portb wcap command verb format ..................................................................................... ..... 96 table 208. portb wcap command response format ....... .......................................................................... .96 table 209. portb pincap command verb format ................................................................................... ..... 97 table 210. portb pincap command response format ..... .......................................................................... .97 table 211. portb conlst command verb format ........ ........................................................................... ...... 98 table 212. portb conlst command re sponse format ............. .............. .............. .............. .............. .......... .98 table 213. portb conlstentry command verb format .. ............................................................................ .. 99 table 214. portb conlstentry command response format ........................................................................ 99 table 215. portb conselectctrl comm and verb format ............................................................................ .. 99 table 216. portb conselectctrl command response format ..................................................................... 99 table 217. portb pinwcntrl command verb format ...... .......................................................................... .... 99 table 218. portb pinwcntrl command response format ... ...................................................................... 100 table 219. portb unsolresp command verb format ..... ........................................................................... .100 table 220. portb unsolresp command response format .. .............. .............. .............. ........... ........... ...... 100 table 221. portb chsense command verb format ....... ........................................................................... .101 table 222. portb chsense command response format ..... ...................................................................... 101 table 223. portb configdefault command verb format ...... .............. .............. .............. .............. .............. 101 table 224. portb configdefault command response format ............ .............. .............. ........... ........... ...... 102 table 225. portc wcap command verb format ...... .............. .............. .............. .............. ............ ........... ... 102 table 226. portc wcap command response format ......... .............. .............. ........... ........... ........... ......... 10 2 table 227. portc pincap command verb format .......... .............. .............. ........... ........... ............ ........... ... 103 table 228. portc pincap command response format ........ .............. .............. ........... ........... ........... ......... 1 03 table 229. portc conlst command verb format ........ ........................................................................... .... 104 table 230. portc conlst command response format ..... ......................................................................... 1 04 table 231. portc conlstentry command verb format ..... .............. .............. ........... ........... ........... ............ 105 table 232. portc conlstentry command response format .. .............. .............. ............ ........... ........... ...... 105 table 233. portc pinwcntrl command verb format ...... .......................................................................... .. 105 table 234. portc pinwcntrl command response format ... ...................................................................... 105 table 235. portc unsolresp command verb format .... ............................................................................ 106 table 236. portc unsolresp command response format .. ...................................................................... 106 table 237. portc chsense command verb format .......... .............. .............. ........... ........... ........... ........... .106 table 238. portc chsense command response format ....... .............. .............. ............ ........... ........... ...... 106 table 239. portc configdefault comm and verb format ............................................................................ 107 table 240. portc configdefault command response format .................................................................... 107 table 241. portd wcap command verb format ...... .............. .............. .............. .............. ............ ........... ... 108 table 242. portd wcap command response format ......... .............. .............. ........... ........... ........... ......... 10 8 table 243. portd pincap command verb format .......... .............. .............. ........... ........... ............ ........... ... 109 table 244. portd pincap command response format ........ .............. .............. ........... ........... ........... ......... 1 09 table 245. portd conlst command verb format ........ ........................................................................... .... 109 table 246. portd conlst command response format ..... ......................................................................... 1 10 table 247. portd conlstentry command verb format ..... .............. .............. ........... ........... ........... ............ 110 table 248. portd conlstentry command response format .. .............. .............. ............ ........... ........... ...... 110 table 249. portd pinwcntrl command verb format ...... .......................................................................... .. 110 table 250. portd pinwcntrl command response format ... ...................................................................... 111 table 251. portd unsolresp command verb format .... ............................................................................ 111 table 252. portd unsolresp command response format .. ...................................................................... 111 table 253. portd chsense command verb format .......... .............. .............. ........... ........... ........... ........... .112 table 254. portd chsense command response format ....... .............. .............. ............ ........... ........... ...... 112 table 255. portd configdefault comm and verb format ............................................................................ 112
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 8 92hd700 v 1.2 112006 idt confidential table 256. portd configdefault command response format .................................................................... 113 table 257. porte wcap command verb format ..................................................................................... ... 113 table 258. porte wcap command response format ....... ......................................................................... 1 13 table 259. porte pincap command verb format ................................................................................... ... 114 table 260. porte pincap command response format ..... ......................................................................... 1 14 table 261. porte conlst command verb format ........ ........................................................................... .... 115 table 262. porte conlst command re sponse format ............. .............. .............. .............. .............. ......... 1 15 table 263. porte conlstentry command verb format .. ............................................................................ 115 table 264. porte conlstentry command response format ...................................................................... 115 table 265. porte pinwcntrl command verb format ...... .......................................................................... .. 116 table 266. porte pinwcntrl command response format ... ...................................................................... 116 table 267. porte unsolresp command verb format ..... ........................................................................... .116 table 268. porte unsolresp command response format .. .............. .............. .............. ........... ........... ...... 116 table 269. porte chsense command verb format ....... ........................................................................... .117 table 270. porte chsense command response format ..... ...................................................................... 117 table 271. porte configdefault command verb format ...... .............. .............. .............. .............. .............. 117 table 272. porte configdefault command response format ............ .............. .............. ........... ........... ...... 118 table 273. portf wcap command verb format ..................................................................................... ... 118 table 274. portf wcap command response format ....... ......................................................................... 1 18 table 275. portf pincap command verb format ........... ........................................................................ .... 119 table 276. portf pincap command response format ..... ......................................................................... 1 19 table 277. portf conlst command verb format ................................................................................... .... 120 table 278. portf conlst command response format ..... ......................................................................... 1 20 table 279. portf conlstentry command verb format ... ........................................................................... .121 table 280. portf conlstentry command response format ...................................................................... 121 table 281. portf pinwcntrl command verb format ...... .......................................................................... .. 121 table 282. portf pinwcntrl command re sponse format .......................................................................... 12 1 table 283. portf unsolresp command verb format ................................................................................ .122 table 284. portf unsolresp command response format .. ...................................................................... 122 table 285. portf chsense command verb format .................................................................................. .. 122 table 286. portf chsense command res ponse format ........................................................................... 122 table 287. portf configdefault command verb format . ........................................................................... .123 table 288. portf configdefault command response format .................................................................... 123 table 289. portg wcap command verb format ............ ......................................................................... ... 124 table 290. portg wcap command response format ......... ...................................................................... 12 4 table 291. portg pincap command verb format .......... ......................................................................... ... 125 table 292. portg pincap command response format .... ......................................................................... 12 5 table 293. portg conlst command verb format ................................................................................... ... 125 table 294. portg conlst command response format ..... ......................................................................... 1 26 table 295. portg conlstentry command verb format .. ............................................................................ 126 table 296. portg conlstentry command response format ..................................................................... 126 table 297. portg pinwcntrl command verb format ...... .......................................................................... .. 126 table 298. portg pinwcntrl command re sponse format ......................................................................... 126 table 299. portg unsolresp command verb format ................................................................................ 127 table 300. portg unsolresp command response format .. ...................................................................... 127 table 301. portg chsense command verb format .................................................................................. .127 table 302. portg chsense command res ponse format .......................................................................... 128 table 303. portg configdefault command verb format ............................................................................ 128 table 304. portg configdefault command response format ................................................................... 128 table 305. porth wcap command verb format ...... .............. .............. .............. .............. ............ ........... ... 129 table 306. porth wcap command response format ......... .............. .............. ........... ........... ........... ......... 12 9 table 307. porth pincap command verb format .......... .............. .............. ........... ........... ............ ........... ... 130 table 308. porth pincap command response format ........ .............. .............. ........... ........... ........... ......... 1 30 table 309. porth conlst command verb format ........ ........................................................................... .... 130 table 310. porth conlst command response format ..... ......................................................................... 1 31
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 9 92hd700 v 1.2 112006 idt confidential table 311. porth conlstentry command verb format ..... .............. .............. ........... ........... ........... ............ 131 table 312. porth conlstentry command response format .. .............. .............. ............ ........... ........... ...... 131 table 313. porth pinwcntrl command verb format ...... .......................................................................... .. 131 table 314. porth pinwcntrl command response format ... ...................................................................... 131 table 315. porth unsolresp command verb format .... ............................................................................ 132 table 316. porth unsolresp command response format .. ...................................................................... 132 table 317. porth chsense command verb format .......... .............. .............. ........... ........... ........... ........... .132 table 318. porth chsense command response format ....... .............. .............. ............ ........... ........... ...... 133 table 319. porth configdefault comm and verb format ............................................................................ 133 table 320. porth configdefault command response format .................................................................... 133 table 321. digout0 wcap command verb format ................................................................................... .134 table 322. digout0 wcap command response format ..... ...................................................................... 134 table 323. digout0 pincap command verb format ................................................................................. .135 table 324. digout0 pincap command response format . ......................................................................... 135 table 325. digout0 conlst command verb format .......... .............. .............. ........... ........... ........... .......... .. 135 table 326. digout0 conlst command response format ...... .............. .............. ............ ........... ........... ...... 136 table 327. digout0 conlstentry0 command verb format .. ...................................................................... 136 table 328. digout0 conlstentry0 command response format ................................................................ 136 table 329. digout0 conlstentry4 command verb format .. ...................................................................... 136 table 330. digout0 conlstentry4 command response format ................................................................ 136 table 331. digout0 conselectctrl command verb format ........................................................................ 13 7 table 332. digout0 conselectctrl command response form at ............................................................... 137 table 333. digout0 pinwcntrl command verb format .. ............................................................................ 137 table 334. digout0 pinwcntrl command response format ..................................................................... 137 table 335. digout0 configdefault command verb format ........................................................................ 13 8 table 336. digout0 configdefault command response form at ................................................................ 138 table 337. inport0mux wcap command verb format ...... .............. .............. .............. ........... ........... ......... 1 38 table 338. inport0mux wcap command response format ........... .............. .............. .............. ........... ...... 138 table 339. inport0mux conlst command verb format . ............................................................................ 1 39 table 340. inport0mux conlst command response format ..................................................................... 139 table 341. inport0mux outampcap co mmand verb format ....... .............. .............. .............. .............. ...... 140 table 342. inport0mux outampcap command response form at ............ .............. .............. .............. ...... 140 table 343. inport0mux outampright command verb format ..... .............. .............. .............. .............. ...... 140 table 344. inport0mux outampright command response format ... .............. .............. ........... ........... ...... 141 table 345. inport0mux outampleft co mmand verb format ...................................................................... 141 table 346. inport0mux outampleft command response format ............. .............. .............. .............. ...... 141 table 347. inport0mux conselectctrl command verb form at ................................................................... 141 table 348. inport0mux conselectctrl command response format .......................................................... 142 table 349. inport0mux conlstentry0 command verb form at ................................................................... 142 table 350. inport0mux conlstentry0 command response format .......................................................... 142 table 351. inport0mux conlstentry4 command verb form at ................................................................... 142 table 352. inport0mux conlstentry4 command response format .......................................................... 142 table 353. inport0mux conlstentry8 command verb form at ................................................................... 143 table 354. inport0mux conlstentry8 command response format .......................................................... 143 table 355. inport1mux wcap command verb format ...... .............. .............. .............. ........... ........... ......... 1 43 table 356. inport1mux wcap command response format ........... .............. .............. .............. ........... ...... 143 table 357. inport1mux conlst command verb format . ............................................................................ 1 44 table 358. inport1mux conlst command response format ..................................................................... 144 table 359. inport1mux outampcap co mmand verb format ....... .............. .............. .............. .............. ...... 145 table 360. inport1mux outampcap command response form at ............ .............. .............. .............. ...... 145 table 361. inport1mux outampright command verb format ..... .............. .............. .............. .............. ...... 145 table 362. inport1mux outampright command response format ... .............. .............. ........... ........... ...... 145 table 363. inport1mux outampleft co mmand verb format ...................................................................... 146 table 364. inport1mux outampleft command response format ............. .............. .............. .............. ...... 146 table 365. inport1mux conselectctrl command verb form at ................................................................... 146
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 10 92hd700 v 1.2 112006 idt confidential table 366. inport1mux conselectctrl command response format .......................................................... 146 table 367. inport1mux conlstentry0 command verb form at ................................................................... 146 table 368. inport1mux conlstentry0 command response format .......................................................... 147 table 369. inport1mux conlstentry4 command verb form at ................................................................... 147 table 370. inport1mux conlstentry4 command response format .......................................................... 147 table 371. inport1mux conlstentry8 command verb form at ................................................................... 147 table 372. inport1mux conlstentry8 command response format .......................................................... 147 table 373. pcbeep outampleft command verb format ..... .............. .............. ............ ........... ........... ...... 148 table 374. pcbeep outampleft command response format .............. .............. .............. .............. ......... 148 table 375. pcbeep wcap comma nd verb format .... .............. .............. .............. .............. .............. ......... 1 48 table 376. pcbeep wcap comm and response format ...... .............. .............. ............ ........... ........... ...... 148 table 377. pcbeep outampcap command ve rb format ........ .............. .............. .............. .............. ......... 149 table 378. pcbeep outampcap command response format ........ .............. .............. ........... ........... ...... 149 table 379. pcbeep gen command verb fo rmat .......... .............. .............. .............. ........... ........... ........... .150 table 380. pcbeep gen command response format ......... .............. .............. ............ ........... ........... ...... 150 table 381. cd wcap command verb format ................ ........................................................................ .... 150 table 382. cd wcap command response format .......... ......................................................................... 1 51 table 383. cd pincap command verb format .............. ........................................................................ .... 151 table 384. cd pincap command response format ......... ......................................................................... 152 table 385. cd pinwcntrl command verb format ....... ............................................................................ ... 152 table 386. cd pinwcntrl command response format .... ......................................................................... 15 2 table 387. cd configdefault command verb format ............................................................................... .153 table 388. cd configdefault command response format ........................................................................ 153 table 389. volumeknob wcap command verb format .... ......................................................................... 153 table 390. volumeknob wcap command response format .................................................................... 154 table 391. volumeknob volknobcap command verb format .................................................................. 154 table 392. volumeknob volknobcap command response fo rmat .......................................................... 154 table 393. volumeknob conlst command verb format ..... .............. .............. .............. ........... ........... ...... 154 table 394. volumeknob conlst command response format ............. .............. ............ ........... ........... ...... 155 table 395. volumeknob conlstentry0 command verb format .............. .............. .............. .............. ......... 155 table 396. volumeknob conlstentry0 command response fo rmat ........... .............. .............. ........... ...... 155 table 397. volumeknob conlstentry4 command verb format .............. .............. .............. .............. ......... 155 table 398. volumeknob conlstentry4 command response fo rmat ........... .............. .............. ........... ...... 155 table 399. volumeknob unsolresp command verb format ............. .............. .............. ........... ........... ...... 156 table 400. volumeknob unsolresp command response form at ............ .............. .............. .............. ...... 156 table 401. volumeknob cntrl command verb format ... ............................................................................ 156 table 402. volumeknob cntrl command response format ...................................................................... 157 table 403. volumeknob vcsr0 command verb format ..... .............. .............. .............. ........... ........... ...... 157 table 404. volumeknob vcsr0 command response format ............ .............. ............ ........... ........... ...... 157 table 405. inport0vol wcap command verb format .... ............................................................................ 157 table 406. inport0vol wcap command response format .. ...................................................................... 158 table 407. inport0vol conlst command verb format ... ........................................................................... .158 table 408. inport0vol conlst command response format ...................................................................... 159 table 409. inport0vol inampright command verb format ........................................................................ 15 9 table 410. inport0vol inampright command response form at ............................................................... 159 table 411. inport0vol inampleft comm and verb format .......................................................................... 1 59 table 412. inport0vol inampleft co mmand response format ... .............. .............. .............. .............. ...... 159 table 413. inport0vol conlstentry co mmand verb format ....................................................................... 16 0 table 414. inport0vol conlstentry command response fo rmat .............................................................. 160 table 415. inport1vol wcap command verb format .... ............................................................................ 160 table 416. inport1vol wcap command response format .. ...................................................................... 160 table 417. inport1vol conlst command verb format ... ........................................................................... .161 table 418. inport1vol conlst command response format ...................................................................... 161 table 419. inport1vol inampright command verb format ........................................................................ 16 2 table 420. inport1vol inampright command response form at ............................................................... 162 table 421. inport1vol inampleft comm and verb format .......................................................................... 1 62 table 422. inport1vol inampleft co mmand response format ... .............. .............. .............. .............. ...... 162 table 423. inport1vol conlstentry co mmand verb format ....................................................................... 16 2
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 11 92hd700 v 1.2 112006 idt confidential table 424. inport1vol conlstentry command response fo rmat .............................................................. 163 table 425. adc0mux wcap command verb format ................................................................................. 16 3 table 426. adc0mux wcap command response format .... .................................................................... 163 table 427. adc0mux conlst command verb format ......... .............. .............. ........... ........... ........... ......... 16 4 table 428. adc0mux conlst command response format ... .............. .............. ............ ........... ........... ...... 164 table 429. adc0mux conselectctrl command verb format ..................................................................... 164 table 430. adc0mux conselectctrl command response fo rmat ............................................................ 165 table 431. adc0mux conlstentry comman d verb format ......... .............. .............. .............. .............. ...... 165 table 432. adc0mux conlstentry command response form at .............. .............. .............. .............. ...... 165 table 433. adc0mux lr command verb format ..................................................................................... .165 table 434. adc0mux lr command response format ........ ...................................................................... 165 table 435. adc0mux outampcap command verb format .. ..................................................................... 166 table 436. adc0mux outampcap command response form at .............................................................. 166 table 437. adc0mux outampright command verb format ..................................................................... 166 table 438. adc0mux outampright command response form at ............................................................. 167 table 439. adc0mux outampleft command verb format .. ...................................................................... 167 table 440. adc0mux outampleft command response format ............................................................... 167 table 441. adc1mux wcap command verb format ................................................................................. 16 7 table 442. adc1mux wcap command response format .... .................................................................... 167 table 443. adc1mux conlst command verb format ......... .............. .............. ........... ........... ........... ......... 16 8 table 444. adc1mux conlst command response format ... .............. .............. ............ ........... ........... ...... 168 table 445. adc1mux conselectctrl command verb format ..................................................................... 169 table 446. adc1mux conselectctrl command response fo rmat ............................................................ 169 table 447. adc1mux conlstentry comman d verb format ......... .............. .............. .............. .............. ...... 169 table 448. adc1mux conlstentry command response form at .............. .............. .............. .............. ...... 169 table 449. adc1mux lr command verb format ..................................................................................... .170 table 450. adc1mux lr command response format ........ ...................................................................... 170 table 451. adc1mux outampcap command verb format .. ..................................................................... 170 table 452. adc1mux outampcap command response form at .............................................................. 170 table 453. adc1mux outampright command verb format ..................................................................... 171 table 454. adc1mux outampright command response form at ............................................................. 171 table 455. adc1mux outampleft command verb format .. ...................................................................... 171 table 456. adc1mux outampleft command response format ............................................................... 171
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 12 92hd700 v 1.2 112006 idt confidential 1. description the 92hd700 is a high fidelity, 10-channel audio codec compatible with the intel high definition (hd) audio interface. the 92hd700 codec provid es high quality hd audio capability to notebook and cost sensitive desktop pc applications. the 92hd700 incorporates idt's proprietary techno logy to achieve a dac snr of 95db. the higher performance and quality of idt?s audio solutions brings consumer electronics level performance to the notebook, desktop and media center pc. the 92hd700 provides stereo, 24-bit, full duplex resolution, supporting sample rates up to 192 khz by the dac and adc. the spdif in/out support sample rates of 96 khz, 48 khz and 44.1 khz, plus spdif out supports 88.2 khz. additional sample rates are supported by the driver software. the 92hd700 supports all desired ten-channel c onfigurations, including switchable headphone out, and universal jacks ? functionality for jack detection and re-tasking. the spdif interface provides connectivity to consumer electronic equipment li ke dolby digital decoders, powered speakers, mini disk drives or a home entertainment systems. all analog i/o pairs support line_in, line_out and mic. mic inputs can be programmed with 0/10/20/30/40db boost. for more advanced configurations, the 92hd700 has up to three general purpose i/o (gpio) pins. the 92hd700 also provides a sin- gle-ended cd input for compatibility with drm solutions and to support legacy os issues. the 92hd700 integrates a headphone amplifier on ports a, b and d. the headphone amplifier is dedicated to these three outputs for increased fl exibility, enhanced user experience, and reduced implementation costs. the universal jack? feature allows the codecs to detect when audio devices are plugged in, and for the codecs to be reconfigured to support t hese devices regardless of which port they are plugged into. spdif input sensing is also supported. the fully parametric idt softeq can be initi- ated/disabled upon headphone jack insertion/removal for protection of notebook speakers. note: the jack detect circuit and component selection are critical for accurate detection of audio jacks on individual ports. please see the idt 92hd700 refe rence design for circuit implementation details. the 92hd700 operates with a 3.3 v digital supply and a 5 v analog supply. the 92hd700 is available in 48-pin lqfp environmental (rohs) packages.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 13 92hd700 v 1.2 112006 idt confidential 2. characteristics 2.1. audio fidelity 2.2. electrical specifications 2.2.1. absolute maximum ratings stresses above the ratings listed bel ow can cause permanent damage to the 92hd700. these ratings, which are standard values for idt commercially rated parts, are stress ratings only. functional operation of the device at these or any other conditions above those indicated in the operational sections of the specifications is not implied. exposure to absolute maximum rating c onditions for extended periods can affe ct product reliability. electrical parameters are guaranteed only over the recommended operating temperature range. 2.2.2. recommended operation conditions dac snr: 95db a-weighted 5.0 v +/- 5% adc snr: 90db a-weighted 5.0 v +/- 5% item pin maximum rating analog maximum supply voltage av d d 6 volts digital maximum supply voltage dvdd 5.5 volts v refout output current 5 ma voltage on any pin relative to ground vss - 0.3 v to vdd + 0.3 v operating temperature 0 o c to +70 o c storage temperature -55 o c to +125 o c soldering temperature 260 o c for 10 seconds * soldering temperature information for all available packages begins on page 178 . parameter min. typ. max. units power supply voltage digital - 3.3 v 3.135 3.3 3.465 v analog - 5 v 4.75 5 5.25 v ambient operating temperature 0 +70 c case temperature t case (48-lqfp) +90 c esd: the 92hd700 is an esd (electrostatic discharge) sensitive device. the human body and test equipment can accumulate and discharge electrostatic charges up to 4000 volts without detection. even though the 92hd700 implements internal esd protection circuitry, proper esd precautions should be followed to avoid damaging the functionality or performance.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 14 92hd700 v 1.2 112006 idt confidential 2.3. 92hd700 5 v analog perf ormance characteristics (t ambient = 25 oc, avdd = 5 v 5%, dvdd = 3.3 v 5%, avss = dvss = 0 v; 1 khz input sine wave; sample frequency = 48 khz; 0db = 1 vrms, 10 kw / 50 pf load, testbench characterization bw: 20 hz ? 20 khz, 0db set- tings on all gain stages) parameter conditions avdd min typ max unit digital to analog converters resolution 5 v 24 bits snr - dac to all line-out ports (note 4) analog mixer disabled, pcm data 5 v 95 db thd+n - dac to all line-out ports (note 3) analog mixer disabled, -3db signal, pcm data 5 v 90 db snr - dac to all line-out ports (note 4) analog mixer enabled, pcm data 5 v 90 db thd+n - dac to all line-out ports (note 3) analog mixer enabled, -3db signal, pcm data 5 v 80 db dynamic range: dac to all line out ports (note2) -60db signal level 5 v - 93 - db snr - dac to all headphone ports (note 4) analog mixer disabled, 10 k ? load, pcm data 5 v 95 db thd+n - dac to all headphone ports (note 3) analog mixer disabled, -3db signal, 10 k ? load, pcm data 5 v 85 db snr - dac to all headphone ports (note 4) analog mixer disabled, 32 ? load, pcm data 5 v 95 db thd+n - dac to all headphone ports (note 3) analog mixer disabled, -3db signal, 32 ? load, pcm data 5 v 85 db snr - dac to all headphone ports (note 4) analog mixer enabled, 10 k ? load, pcm data 5 v 90 db thd+n - dac to all headphone ports (note 3) analog mixer enabled, -3db signal, 10 k ? load, pcm data 5 v 79 db snr - dac to all headphone ports (note 4) analog mixer enabled, 32 ? load, pcm data 5 v 87 db thd+n - dac to all headphone ports (note 3) analog mixer enabled, -3db signal,32 ? load, pcm data 5 v 74 db any analog input to dac crosstalk 10 khz signal frequency 5 v - -85 - db any analog input to dac crosstalk 1 khz signal frequency 5 v - -80 - db gain error analog mixer disabled 5 v 0.5 db interchannel gain mismatch analog mixer disabled 5 v 0.5 db d/a digital filter pass band (note 5) 5 v 20 - 19,200 hz d/a digital filter transition band 5 v 19,200 - 28,800 hz d/a digital filter stop band 5 v 28,800 - - hz d/a digital filter stop band rejcn (note 6) 5 v -100 - - db d/a out-of-band rejection (note 7) 5 v -55 - - db
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 15 92hd700 v 1.2 112006 idt confidential group delay (48 khz sample rate) 5 v - - 1 ms attenuation, gain step size digital 5 v - 0.75 - db gain drift 5 v - 100 - ppm/oc dac offset voltage 5 v - 100 20 mv deviation from linear phase 5 v - 1 10 deg. analog outputs full scale all line-outs dac pcm data 5 v 1.00 - - vrms full scale all line-outs dac pcm data 5 v 2.83 - - vp-p all headphone capable outputs (peak) 32 ? load 5 v 31 50 - mw analog inputs full scale input voltage 0db boost @ 4.75 v 5 v 1.00 - - vrms all analog inputs with boost 10db boost 5 v 0.31 - - vrms all analog inputs with boost 20db boost 5 v 0.10 - - vrms all analog inputs with boost 30db boost 5 v 0.03 - - vrms all analog inputs with boost 40db boost 5 v 0.01 - - vrms input impedance 5 v - 50 - k ? input capacitance 5 v - 15 - pf analog mixer snr - cd to ports a,b, & d line-out (note 4) 5 v 90 db thd+n - cd to ports a,b, & d line-out (note 3) -3db input 5 v 70 db snr - all line-in to a,b, & d line-out (note 4) 5 v 90 db thd+n - all line-in to a,b, & d line-out (note 3) -3db input 5 v 70 db snr - analog pc beep to ports a, b, & d line-out (note 4) 5 v 85 db thd+n - analog pc beep to ports a, b, & d line-out (note 3) -3db input 5 v 70 db analog to digital converter resolution 5 v 24 bits dynamic range, all analog inputs to a/d (note 1) high pass filer enabled, 1 vrms input, no boost 5 v 88 90 db snr all analog inputs to a/d (note 4) high pass filter enabled 5 v 88 90 db thd+n all analog inputs to a/d (note 3) high pass filter enabled, -3dbv input level 5 v 85 db analog frequency response (note 2) 5 v 10 - 30,000 hz a/d digital filter pass band (note 5) 5 v 20 - 19,200 hz a/d digital filter transition band 5 v 19,200 - 28,800 hz parameter conditions avdd min typ max unit
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 16 92hd700 v 1.2 112006 idt confidential 1. ratio of full scale signal to noise output with -60db signal, measured ?a weighted? over a 20 hz to a 20 khz bandwidth. 2. 3db limits for line output and 0db gain, at -20dbv a/d digital filter stop band 5 v 28,800 - - hz a/d digital filter stop band rejection (note 6) 5 v -100 - - db group delay (48 khz sample rate) 5 v - - 1 ms any analog input to adc crosstalk 10 khz signal frequency 5 v - -85 - db any analog input to adc crosstalk 1 khz signal frequency 5 v - -80 - db spurious tone rejection 5 v - -100 - db attenuation, gain step size analog 5 v - 1.5 - db interchannel gain mismatch adc 5 v - - 0.5 db noise floor when 40db mic boost enabled 5 v 0.01 mv 40db mic boost enabled snr 5 mv input 5 v 60 db 40db mic boost enabled thd+n 5 mv input 5 v 55 db power supply power supply rejection ratio 1 khz 5 v - -70 - db power supply rejection ratio 20 khz 5 v - -40 - db d0 didd 5 v 75 90 ma d0 aidd 5 v 85 ma d1 didd 5 v 75 90 ma d1 aidd 5 v 85 ma d2 didd 5 v 23 30 ma d2 aidd 5 v 58 ma d3 didd 5 v 23 30 ma d3 aidd 5 v 37 ma one stereo adc didd 5 v 8 10 ma one stereo adc aidd 5 v 10 ma one stereo dac didd 5 v 3 5 ma one stereo dac aidd 5 v 2 ma cd input cd common mode rejection (cmr) all 50 55 db voltage reference outputs vrefout (note 8) all - 0.5 x avdd - v vrefilt (vag) 5 v 0.45 x avdd v phased locked loop pll lock time 5 v 96 200 sec pll (hd bit clk) 24 mhz clock jitter 5 v 150 500 psec parameter conditions avdd min typ max unit
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 17 92hd700 v 1.2 112006 idt confidential 3. amplitude of thd+n, measured with a-weighting filter, over 20 hz to 20 khz bandwidth. 4. ratio of full scale signal to idle channel noise outp ut is measured ?a weighted? over a 20 hz to a 20 khz bandwidth. (aes17-1991 idle channel noise or eiaj cp -307 signal-to-noise ratio.) 5. peak-to-peak ripple over passband meets 0.25db limits, 48 khz sample frequency. 6. stop band rejection determines filter requiremen ts. out-of-band rejection determines audible noise. 7. the integrated out-of-band noise generated by the da c process, during normal pc m audio playback, over a bandwidth 28.8 khz to 100 khz, with respect to a 1 vrms dac output. 8. can be set to 0.5 or 0.8 avdd.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 18 92hd700 v 1.2 112006 idt confidential 3. detailed description 3.1. universal jacks ? idt?s universal jacks technology allo ws for the greatest flexibility in board design and implementa- tion. for the 92hd700 family the universal jacks capabilities are as follows 1 : ? ports a, b, and d support 2 : ? headphone out ? line out ? line in ? mic with 0/10/20/30/40 db mic boost 3 ? ports c, e, f, g, h support 2 : ? line out ? line in ? mic with 0/10/20/30/40 db mic boost 3 ? ports g & h do not have vrefout support note 1 : on the 92hd700 family, only one function can be selected on each pin pair at a time. for example, a pin pair cannot be configured as an input and output at the same time. configuration can be changed at any time. note 2 : three headphones should not be used simultaneously. performance degradation will occur when using two headphones simultaneously. see electrical specs for details. note 3 : when the 40db microphone boost feature is enabled, additional gain increases greater than 6db may result in significant audio quality degradation of the microphone audio input. in particular, when the 40db microphone boost is active, the s nr, thd+n and dc offset will significantly degrade regardless of the input signal level. 3.1.1. audio jack presence detect sense_a pin is used to detect the presence of pl ugs in ports a, b, c, and d. sense_b pin is used to detect the presence of plugs in ports e, f, g, ad h. refer to the reference design for details of the port detect circuitry. impedance sense is accomplished by on-chip circuitry that measures the impedance at the pin of the chip and compares it to internal reference impe dance bins. below, is a table that contains the bin information and codes returned when the pin widget impedance field in the port pin sense widget is read. please note that even under the best conditions, there is no method to guarantee 100% impedance sensing due to variations in external ci rcuitry and impedance overlap of devices that can be plugged into a jack. the impedance sense tabl e reflects both standard line out and headphone output drivers. please reference the hd audio un iversal jack application note on the idt extranet for more information.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 19 92hd700 v 1.2 112006 idt confidential 3.2. spdif input spdif_in can operate at 44.1 khz, 48 khz or 96 khz and implements internal jack detect. a sophisticated digital pll allows automatic rate de tection and accurate data recovery. the ability to directly accept consumer spdif voltage levels elim inates the need for costly external receiver ics. advanced features such as record slot select and spdif_in routing to the dac allows for simulta- neous record and play. 3.3. spdif output spdif ouput can operate at 44.1 khz, 48 khz, 88.2 khz and 96 khz, as defined in the intel high definition audio specification, with resolutions up to 24 bits. this insures compatibility with all con- sumer audio gear and allows for convenient integration into home theater systems and media center pcs. table 1. impedance sense levels bins return hex code impedance level (ohms) general device detected 000b 0064h impedance < 300 passive speakers, headset speakers 001b 012ch impedance = 300 +/- 25% some headset speakers 010b 028ah 300 > impedance < 1275 some microphones 011b 03e8h impedance = 1275 +/- 25% microphones 100b 07d0h 1275 > impedance < 2000 microphones 101b 0bb8h impedance = 2000 +/- 25% amplified speakers 110b 2710h > 2000 amplified speakers, line in 111b 2710h > 2000 amplified speakers, line in
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 20 92hd700 v 1.2 112006 idt confidential 3.4. headphone driver s (restrictions) three headphones should not be used simultane ously. performance degradation will occur when using two headphones simultaneously. see electrical specifications for details. 3.5. device ids note: svids, ssids and assembly ids are read/writable by bios. all other id fields are read-only. note: ms refers to master studio and ht/sr refers to home theater/sound room table 2. codec ids part number dac snr db vid did rev id step id ssid* assm id* dolby volume pkg pins 92hd700x 95 8384h 7638h xxh xxh xxxxxxh xxh no yes 48 92hd700d 95 8384h 7639h xxh xxh xxxxxx1h xxh ht/sr yes 48
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 21 92hd700 v 1.2 112006 idt confidential 4. functional block diagrams 4.1. 92hd700 figure 1. 92hd700 functional block diagram pin complex pins 39/41 stream & channel select dac 0 stream & channel select stream & channel select spdif receiver spdif in h d a u d i o l i n k l o g i c pcm to spdif out spdif vol pin complex pins 35/36 pin complex pins 23/24 pin complex pins 21/22 dac 1 vol dac 2 vol dac 3 vol stream & channel select stream & channel select pin complex pins 16/17 stream& channel select o u t p u t e n a b l e x mic pass forward x x x digital pc beep digital pc beep digital pc beep digital pc beep port d port c port f o u t p u t e n a b l e o u t p u t e n a b l e o u t p u t e n a b l e digital mute digital mute digital mute digital mute stream & channel select pcm adc adc0 red river analog pc beep pin 12 v e n d o r s p e c i f i c pin 47 pin 48 if the mixer switches on all connections at once, digital pc beep overrides. dac 4 x vol stream & channel select digital mute digital pc beep pin complex pins 43/44 port g pin complex pins 45/46 port h o u t p u t e n a b l e mic bias pin complex pins 14/15 port e o u t p u t e n a b l e port b o u t p u t e n a b l e port a o u t p u t e n a b l e hp hp hp mux mux mic bias mic bias pin 2 cd d2s pins 18/19/20 dmic_0 dmic dmic_0 mic bias stereo adc0 pcm mute gain m u x boost vol +0/+10/+20/ +30/+40 db +0 to +22.5 db in 1.5 db steps 1 bit m u x dmic_1 a b c d e f g h cd dmic_0 m u x vol mute gain boost +0/+10/+20/ +30/+40 db +0 to +22.5 db in 1.5 db steps 1 bit m u x a b c d e f g h cd stereo adc1 pcm dmic_0 dmic_1 m u x adc1 stream & channel select mic bias mic bias cd dmic_1 dmic_1 dmic pin 3 a b rtc li,mic,hp no bias no bias li,mic,hp dac 0,1,4 dac 0,1,4 c d e h f g rear 7.1 dac 0 dac 1 dac 2 dac 3 li,mic li,mic d c g dac 3 dac 2 f e dac 0 lo,li, lo,li rear lo,hp lo,li,mic li,mic 3 stack 5.1 + rtc d f e rear
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 22 92hd700 v 1.2 112006 idt confidential dac0 azalia link nid=02h volume mute nid=1bh dac1 nid=03h nid=1ch nid=0ah nid=0bh nid=0ch nid=0dh nid=0eh nid=0fh nid=10h nid=11h dac2 nid=04h dac3 nid=05h dac4 nid=06h adc0 nid=07h adc1 nid=08h spdif in nid=20h spdif out nid=1eh dmic0 nid=13h dmic1 nid=14h nid=21h digin nid=22h nid=15h nid=16h pcbeep nid=23h cd nid=12h volume knob nid=24h inport0 vol nid=18h inport1 vol nid=19h portc portd porte portf portg porth volume mute volume mute volume mute volume mute adc0 mux adc1 mux inport0 mux volume inport1 mux volume portb porta digout 0 adc0mux adc1mux adc1mux adc0mux dac0 dac0 dac0 dac1 dac1 dac2 dac2 dac1 dac1 dac3 dac4 dac4 a b c d e f g h cd a b c d e f g h cd 5. widget diagram
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 23 92hd700 v 1.2 112006 idt confidential figure 2. 92hd700 widget diagram
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 24 92hd700 v 1.2 112006 idt confidential 5.1. pin configuration defa ult register settings the following table shows the pin wi dget configuration default settings. table 3. pin configuration default settings pin name port location device connection color misc assoc. seq diginpin not connected 01b mainboard rear 1h spdif in ch rca 4h gray 2h jack detect overide = 1 9h 0h digoutpin connect to jack 00b mainboard rear 1h spdif out 4h rca 4h gray 2h jack detect overide = 0 7h 0h portapin connect to jack 00b mainboard front 2h hp out 2h 1/8 inch jack 1h green 4h jack detect overide = 0 2h 0h portbpin connect to jack 00b mainboard front 2h t mic in ah 1/8 inch jack 1h pink 9h jack detect overide = 0 8h 0h portcpin connect to jack 00b mainboard rear 1h line in 8h 1/8 inch jack 1h blue 3h jack detect overide = 0 4h eh portdpin connect to jack 00b mainboard rear 1h line out 0h 1/8 inch jack 1h green 4h jack detect overide = 0 1h 0h portepin connect to jack 00b mainboard rear 1h mic in ah 1/8 inch jack 1h pink 9h jack detect overide = 0 4h 0h portfpin connect to jack 00b mainboard rear 1h line out 0h 1/8 inch jack 1h black 1h jack detect overide = 0 1h 2h portgpin connect to jack 00b mainboard rear 1h line out 0h 1/8 inch jack 1h orange 6h jack detect overide = 0 1h 1h porthpin connect to jack 00b mainboard rear 1h line out 0h 1/8 inch jack 1h gray 2h jack detect overide = 0 1h fh cdpin not connected 01b internal 01000b cd 3h atapi internal 3h unknown 0h jack detect overide = 1 fh 0h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 25 92hd700 v 1.2 112006 idt confidential 6. widget information for the 92hd700 family table 4. high definition audio widget id widget name description 00h root root node 01h audio function group audio function group 02h dac0 stereo output converter to dac 03h dac1 stereo output converter to dac 04h dac2 stereo output converter to dac 05h dac3 stereo output converter to dac 06h dac4 stereo output converter to dac 07h adc0 stereo input converter to adc 08h adc1 stereo input converter to adc 09h reserved reserved 0ah port a port a pin widget (configurable as hp, line in, line out, mic) 0bh port b port b pin widget (configurable as hp, line in, line out, mic) 0ch port c port c pin widget (configura ble as line in, line out, mic) 0dh port d port d pin widget (configurable as hp, line in, line out, mic) 0eh port e port e pin widget (configu rable as line in, line out, mic) 0fh port f port f pin widget (configurable as line in, line out, mic) 10h port g port g pin widget (configurable as line in, line out, mic) 11h port h port h pin widget (configura ble as line in, line out, mic) 12h cd cd pin widget 13h reserved reserved 14h reserved reserved 15h inport0mux adc0 input port mux 16h inport1mux adc1 input port mux 17h reserved reserved 18h inport0vol adc0 input port volume 19h inport1vol adc1 input port volume 1ah reserved reserved 1bh adc0mux adc0 mux 1ch adc1mux adc1 mux 1dh reserved reserved 1eh spdif_out stereo output for spdif_out 1fh reserved reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 26 92hd700 v 1.2 112006 idt confidential 20h spdif_in stereo input for spdif_in 21h digout digital output pin 22h reserved reserved 23h pcbeep digital pc beep 24h volumeknob master volume controls table 4. high definition audio widget id widget name description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 27 92hd700 v 1.2 112006 idt confidential 6.1. root node (nid = 0x00) 6.1.1. root id 6.1.2. root revid table 5. root id command verb format verb id payload response get f00 00 see bitfield table. table 6. root id command response format bit bitfield name rw reset description [31:16] vendor r 0x8384 vendor id. [15:8] devicefix r 0x76 fixed portion of device id. [7:0] deviceprog r 0x10 dependant on device - see device id table in section 3.5. table 7. root revid command verb format verb id payload response get f00 02 see bitfield table. table 8. root revid command response format bit bitfield name rw reset description [31:24] rsvd r 0x00 reserved [23:20] major r 0x1 major rev number of compliant hd audio spec. [19:16] minor r 0x0 minor rev number of compliant hd audio spec. [15:12] vendorfix r 0x0 fixed portion of vendor's rev number for this device. [11:8] vendorprog r 0x1 vendor's rev number for this device. [7:4] steppingfix r 0x0 fixed portion of vendor st epping number within the vendor revid. [3:0] steppingprog r 0x1 vendor stepping number within the vendor revid.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 28 92hd700 v 1.2 112006 idt confidential 6.1.3. root nodeinfo 6.2. afg node (nid = 0x01) 6.2.1. afg reset table 9. root nodeinfo command verb format verb id payload response get f00 04 see bitfield table. table 10. root nodeinfo command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x00 reserved [23:16] startnid r 0x01 starting node number (nid ) of first function group [15:8] rsvd1 r 0x00 reserved [7:0] totalnodes r 0x01 total number of nodes table 11. afg reset command verb format verb id payload response get 7ff 00 see bitfield table. set1 7ff see bits [7:0] of bitfield table. 0000_0000h table 12. afg reset command response format bit bitfield name rw reset description [31:0] response r 0x0 reserved. overlaps execute. [0] execute w 0x0 function reset. function group reset is executed when the set verb 7ff is written with 8-bit payload of 00h. the codec should issue a response to acknowledge receipt of the verb, and then reset the affected function group and all associated widgets to their power-on reset values. some controls such as configuration default controls should not be reset. overlaps response.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 29 92hd700 v 1.2 112006 idt confidential 6.2.2. afg nodeinfo 6.2.3. afg type 6.2.4. afg type table 13. afg nodeinfo command verb format verb id payload response get f00 04 see bitfield table. table 14. afg nodeinfo command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:16] startnid r 0x2 starting node number for function group subordinate nodes. [15:8] rsvd1 r 0x0 reserved [7:0] totalnodes r 0x23 total number of nodes. table 15. afg type command verb format verb id payload response get f00 05 see bitfield table. table 16. afg type command response format bit bitfield name rw reset description [31:9] rsvd r 0x0 reserved [8] unsol r 0x1 this node is capable of generating an unsolicited response, and will respond to the unsolicited response verb (verb id 708h). [7:0] nodetype r 0x01 node type = audio function group table 17. afg cap command verb format verb id payload response get f00 08 see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 30 92hd700 v 1.2 112006 idt confidential 6.2.5. afg pcmcap table 18. afg cap co mmand response format bit bitfield name rw reset description [31:17] rsvd3 r 0x0 reserved [16] beepgen r 0x1 optional beep generator is present [15:12] rsvd2 r 0x0 reserved [11:8] inputdelay r 0xd typical latency = 13 frames. number of samples between when the sample is received as an analog signal at the pin and when the digital representation is transmitted on the hd audio link. [7:4] rsvd1 r 0x0 reserved [3:0] outputdelay r 0xd typical latency = 13 frames. number of samples between when the signal is received from the hd audio link and when it appears as an analog signal at the pin. table 19. afg pcmcap command verb format verb id payload response get f00 0a see bitfield table. table 20. afg pcmcap command response format bit bitfield name rw reset description [31:21] rsvd2 r 0x0 reserved [20] b32 r 0x0 32 bit audio formats are not supported [19] b24 r 0x1 24 bit audio formats are supported [18] b20 r 0x1 20 bit audio formats are supported [17] b16 r 0x1 16 bit audio formats are supported [16] b8 r 0x0 8 bit audio formats are not supported [15:12] rsvd1 r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 31 92hd700 v 1.2 112006 idt confidential 6.2.6. afg stream [11] r12 r 0x0 384 khz rate (8/1*48 khz) not supported [10] r11 r 0x1 192.0 khz rate (4/1*48 khz) supported [9] r10 r 0x1 176.4 khz rate (4/1*44.1 khz) supported [8] r9 r 0x1 96.0 khz rate (2/1*48 khz) supported [7] r8 r 0x1 88.2 khz rate (2/1*44.1 khz) supported [6] r7 r 0x1 48.0 khz rate supported (required) [5] r6 r 0x1 44.1 khz rate supported [4] r5 r 0x0 32.0 khz rate (2/3*48 khz) supported [3] r4 r 0x0 22.05 khz rate (1/2*44.1 khz) supported [2] r3 r 0x0 16.0 khz rate (1/3*48 khz) supported [1] r2 r 0x0 11.025 khz rate (1/4*44.0 khz) supported [0] r1 r 0x0 8.0 khz rate (1/6*48 khz) supported table 21. afg stream command verb format verb id payload response get f00 0b see bitfield table. table 22. afg stream command response format bit bitfield name rw reset description [31:3] rsvd r 0x0 reserved [2] nonpcm r 0x0 no support for non-pcm data. [1] float32 r 0x0 no support for float32 data. [0] pcm r 0x1 pcm-formatted data supported. table 20. afg pcmcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 32 92hd700 v 1.2 112006 idt confidential 6.2.7. afg inampcap 6.2.8. afg suppwrstate table 23. afg inampcap command verb format verb id payload response get f00 0d see bitfield table. table 24. afg inampcap command response format bit bitfield name rw reset description [31] mute r 0x0 no mute capability [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x5 size of each step in the gain range = 1.5db [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x0e number of steps in the gain range = 15 (0db to 22.5 db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset table 25. afg suppwrstate command verb format verb id payload response get f00 0f see bitfield table. table 26. afg suppwrstate command response format bit bitfield name rw reset description [31:4] rsvd r 0x0 reserved [3] d3sup r 0x1 power state d3 is supported. allows for lowest possible power consuming state under software control (and still properly respond to a subsequent power state command). [2] d2sup r 0x1 power state d2 is supported. allows for lowest possible power consuming state from which it can return to fully on state within 10 ms.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 33 92hd700 v 1.2 112006 idt confidential 6.2.9. afg gpiocnt 6.2.10. afg outampcap [1] d1sup r 0x1 power state d1 is supported. allows for lowest possible power consuming state from which it can return to fully on state within 10ms, excepting analog pass-through circuits which must remain fully on. [0] d0sup r 0x1 power state d0 is supported. node power state is fully on. table 27. afg gpiocnt command verb format verb id payload response get f00 11 see bitfield table. table 28. afg gpiocnt command response format bit bitfield name rw reset description [31] gpiwake r 0x1 wake capability. assuming the wake enable mask controls are enabled, gpios configured as inputs can cause a wake (generate a status change event on the link) when there is a change in level on the pin. [30] gpiunsol r 0x1 unsolicited response capability. assuming the unsolicited enable mask controls are enabled, gpios configured as inputs can generate an unsolicited response on the link when there is a change in level on the pin. [29:24] rsvd r 0x0 reserved [23:16] numgpis r 0x00 number of gpi pins supported by function [15:8] numgpos r 0x00 number of gpo pins supported by function [7:0] numgpios r 0x03 = 48-pin number of gpio pins supported by function table 29. afg outampca p command verb format verb id payload response get f00 12 see bitfield table. table 26. afg suppwrstate command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 34 92hd700 v 1.2 112006 idt confidential 6.2.11. afg pwrstate table 30. afg outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x02 size of each step in the gain range = 0.75db [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x7f number of steps in the gain range = 128 (-96db to +0db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x7f 0db-step is programmed with this offset table 31. afg pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 32. afg pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x2 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x2 ps-set: current power setting of referenced node. 0: all powered-on 1: d1 = > pr0, pr1 2: d2 = > pr0, pr1, pr2, pr6, eapd 3: d3 = > pr6, pr5, pr3, pr2, pr1, pr0, eapd note: pr4 is not mapped in hd audio
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 35 92hd700 v 1.2 112006 idt confidential 6.2.12. afg unsolresp 6.2.13. afg gpio table 33. afg unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 34. afg unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] en rw 0x0 allow generation of unsolicited responses. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x0 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 35. afg gpio command verb format verb id payload response get f15 00 see bitfield table. set1 715 see bits [7:0] of bitfield table. 0000_0000h table 36. afg gpio command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] rsvd r 0x0 reserved [3] rsvd r 0x0 reserved [2] data2 rw 0x0 data for gpio2. if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one).
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 36 92hd700 v 1.2 112006 idt confidential 6.2.14. afg gpioen [1] data1 rw 0x0 data for gpio1. if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). [0] data0 rw 0x0 data for gpio0. if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). table 37. afg gpioen command verb format verb id payload response get f16 00 see bitfield table. set1 716 see bits [7:0] of bitfield table. 0000_0000h table 38. afg gpioen command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] rsvd r 0x0 reserved [3] rsvd r 0x0 reserved [2] mask2 rw 0x0 enable for gpio2: 0 = pin is disabled (hi-z state); 1 = pin is enabled; beh avior determined by gpio direction control [1] mask1 rw 0x0 enable for gpio1: 0 = pin is disabled (hi-z state); 1 = pin is enabled; beh avior determined by gpio direction control [0] mask0 rw 0x0 enable for gpio0: 0 = pin is disabled (hi-z state); 1 = pin is enabled; beh avior determined by gpio direction control table 36. afg gpio command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 37 92hd700 v 1.2 112006 idt confidential 6.2.15. afg gpiodir 6.2.16. afg gpiowakeen table 39. afg gpiodir command verb format verb id payload response get f17 00 see bitfield table. set1 717 see bits [7:0] of bitfield table. 0000_0000h table 40. afg gpiodir command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] rsvd r 0x0 reserved [3] rsvd r 0x0 reserved [2] control2 rw 0x0 direction control for gpio2 0 = gpio signal is configured as input 1 = gpio signal is configured as output [1] control1 rw 0x0 direction control for gpio1 0 = gpio signal is configured as input 1 = gpio signal is configured as output [0] control0 rw 0x0 direction control for gpio0 0 = gpio signal is configured as input 1 = gpio signal is configured as output table 41. afg gpiowakeen command verb format verb id payload response get f18 00 see bitfield table. set1 718 see bits [7:0] of bitfield table. 0000_0000h table 42. afg gpiowakeen command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] rsvd r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 38 92hd700 v 1.2 112006 idt confidential 6.2.17. afg gpiounsol [3] rsvd r 0x0 reserved [2] w2 rw 0x0 wake enable for gpio2: 0 = wake-up event is disabled; 1 = when hd audio link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. [1] w1 rw 0x0 wake enable for gpio1: 0 = wake-up event is disabled; 1 = when hd audio link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. [0] w0 rw 0x0 wake enable for gpio0: 0 = wake-up event is disabled; 1 = when hd audio link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. table 43. afg gpiounsol command verb format verb id payload response get f19 00 see bitfield table. set1 719 see bits [7:0] of bitfield table. 0000_0000h table 44. afg gpiounsol command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] rsvd r 0x0 reserved [3] rsvd r 0x0 reserved table 42. afg gpiowakeen command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 39 92hd700 v 1.2 112006 idt confidential 6.2.18. afg gpiosticky [2] enmask2 rw 0x0 unsolicited enable mask for gpio2. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio0 is configured as input and changes state. [1] enmask1 rw 0x0 unsolicited enable mask for gpio1. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio0 is configured as input and changes state. [0] enmask0 rw 0x0 unsolicited enable mask for gpio0. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio0 is configured as input and changes state. table 45. afg gpiosticky command verb format verb id payload response get f1a 00 see bitfield table. set1 71a see bits [7:0] of bitfield table. 0000_0000h table 46. afg gpiosticky command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] rsvd r 0x0 reserved [3] rsvd r 0x0 reserved [2] mask2 rw 0x0 gpio2 input type (when configured as input): 0 = non-sticky (level-sensitive); 1 = sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. table 44. afg gpiounsol command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 40 92hd700 v 1.2 112006 idt confidential 6.2.19. afg subid [1] mask1 rw 0x0 gpio1 input type (when configured as input): 0 = non-sticky (level-sensitive); 1 = sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. [0] mask0 rw 0x0 gpio0 input type (when configured as input): 0 = non-sticky (level-sensitive); 1 = sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. table 47. afg subid command verb format verb id payload response get f20 00 see bitfield table. set1 720 see bits [7:0] of bitfield table. 0000_0000h set2 721 see bits [7:0] of bitfield table. 0000_0000h set3 722 see bits [7:0] of bitfield table. 0000_0000h set4 723 see bits [7:0] of bitfield table. 0000_0000h table 48. afg subid command response format bit bitfield name rw reset description [31:24] subsys3 rw 0x00 subsystem id. (any non-zero value) [23:16] subsys2 rw 0x00 subsystem id. (any non-zero value) [15:8] subsys1 rw 0x01 subsystem id. (any non-zero value) [7:0] assembly rw 0x00 assembly id. (not applicable to codec vendors) table 46. afg gpiosticky command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 41 92hd700 v 1.2 112006 idt confidential 6.2.20. afg tckt 6.2.21. afg sply table 49. afg tckt command verb format verb id payload response get fe5 00 see bitfield table. set1 7e5 see bits [7:0] of bitfield table. 0000_0000h table 50. afg tckt command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] anad3enable rw 0x0 d3 enable signal for analog [6:0] tckt rw 0x0 test circuit (default reset on) tbd [6:0] table 51. afg sply command verb format verb id payload response get fe6 00 see bitfield table. set1 7e6 see bits [7:0] of bitfield table. 0000_0000h table 52. afg sply command response format bit bitfield name rw reset description [31:7] rsvd r 0x0 reserved [6:5] ibias rw 0x0 00 = normal current; 01 = 80% nominal analog current; 10 = 120% nominal analog current; 11 = 140% nominal analog current [4] pinlvl rw 0x1 0 = low-level spdif input (special buffer for low level signals) 1 = standard spdif input (for high level signals) [3:0] splyovr rw 0x0 supply override control. see table below. 0 = invert adc supply; 1 = invert dac supply; 2 = supply value; 3 = supply override enable
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 42 92hd700 v 1.2 112006 idt confidential 6.2.22. afg dacmode 6.2.23. afg gpioplrty table 53. afg dacmode command verb format verb id payload response get feb 00 see bitfield table. set1 7eb see bits [7:0] of bitfield table. 0000_0000h table 54. afg dacmode command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] adcmixdac rw 0x0 enable mixing of adc with dac signal (for karaoke) [5] fadefast rw 0x0 gain ramps at the maximum rate [4] fadelog rw 0x0 gain ramping is db linear instead of voltage linear over time [3:0] rsvd r 0x0 reserved table 55. afg gpioplrty command verb format verb id payload response get fee 00 see bitfield table. set1 7ee see bits [7:0] of bitfield table. 0000_0000h table 56. afg gpioplrty command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] rsvd r 0x0 reserved [3] rsvd r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 43 92hd700 v 1.2 112006 idt confidential 6.2.24. afg gpiodrive [2] gp2 rw 0x1 gpio2 polarity if configured as an output: 0 = inverting 1 = non-inverting if configured as a non-sticky input: 0 = inverting 1 = non-inverting if configured as a sticky input: 0 = falling events will be detected 1 = rising events will be detected [1] gp1 rw 0x1 gpio1 polarity; if configured as an output: 0 = inverting 1 = non-inverting if configured as a non-sticky input: 0 = inverting 1 = non-inverting if configured as a sticky input: 0 = falling events will be detected 1 = rising events will be detected [0] gp0 rw 0x1 gpio0 polarity; if configured as an output: 0 = inverting 1 = non-inverting if configured as a non-sticky input: 0 = inverting 1 = non-inverting if configured as a sticky input: 0 = falling events will be detected 1 = rising events will be detected table 57. afg gpiodrive command verb format verb id payload response get fef 00 see bitfield table. set1 7ef see bits [7:0] of bitfield table. 0000_0000h table 56. afg gpioplrty command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 44 92hd700 v 1.2 112006 idt confidential 6.2.25. afg dmic table 58. afg gpiodrive command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] rsvd r 0x0 reserved [3] rsvd r 0x0 reserved [2] od2 rw 0x0 gpio2 drive mode; 0 = push-pull (drive 0 and 1), 1 = open drain (drive 0, float for 1). [1] od1 rw 0x0 gpio1 drive mode; 0 = push-pull (drive 0 and 1), 1 = open drain (drive 0, float for 1). [0] od0 rw 0x0 gpio0 drive mode; 0 = push-pull (drive 0 and 1), 1 = open drain (drive 0, float for 1). table 59. afg dmic command verb format verb id payload response get ff0 00 see bitfield table. set1 7f0 see bits [7:0] of bitfield table. 0000_0000h table 60. afg dmic command response format bit bitfield name rw reset description [31:4] rsvd r 0x0 reserved [3:2] phadj rw 0x0 selects what phase of the digmic clock the data should be latched: 0 = rising edge, 1 = center of high, 2 = falling edge, 3 = center of low. [1:0] rate rw 0x2 selects the digmic rate: 0 = 4.704 mhz, 1 = 3.528 mhz, 2 = 2.352 mhz, 3 = 1.176 mhz.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 45 92hd700 v 1.2 112006 idt confidential 6.3. dac0 node (nid = 0x02) 6.3.1. dac0 cnvtr table 61. dac0 cnvtr command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 62. dac0 cnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] frmtsmplrate rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] smplratemultp rw 0x0 sample base rate multiple 000 = 48 khz/44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] smplratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 46 92hd700 v 1.2 112006 idt confidential 6.3.2. dac0 outampright 6.3.3. dac0 outampleft [6:4] bitspersmpl rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] nmbrchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 63. dac0 outampri ght command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 64. dac0 outamprigh t command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 65. dac0 outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 62. dac0 cnvtr command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 47 92hd700 v 1.2 112006 idt confidential 6.3.4. dac0 wcap table 66. dac0 outampleft command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 67. dac0 wcap command verb format verb id payload response get f00 09 see bitfield table. table 68. dac0 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x0 widget type = audio output [19:16] delay r 0xd number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrcntrl r 0x1 power state control is supported [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 48 92hd700 v 1.2 112006 idt confidential 6.3.5. dac0 pwrstate 6.3.6. dac0 cnvtrid [2] outampprsnt r 0x1 output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 69. dac0 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 70. dac0 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down. table 71. dac0 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 68. dac0 wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 49 92hd700 v 1.2 112006 idt confidential 6.3.7. dac0 lr 6.4. dac1 node (nid = 0x03) 6.4.1. dac1 cnvtr table 72. dac0 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] strm rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention stream 0 is reserved as unused. [3:0] ch rw 0x0 integer representing lowest channel used by converter. table 73. dac0 lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 74. dac0 lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = enable swapping of left and right channels. [1:0] rsvd1 r 0x0 reserved table 75. dac1 cnvtr command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 50 92hd700 v 1.2 112006 idt confidential table 76. dac1 cnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] frmtsmplrate rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] smplratemultp rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] smplratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] bitspersmpl rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] nmbrchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 51 92hd700 v 1.2 112006 idt confidential 6.4.2. dac1 outampright 6.4.3. dac1 outampleft 6.4.4. dac1 wcap table 77. dac1 outampri ght command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 78. dac1 outamprigh t command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 79. dac1 outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 80. dac1 outampleft command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 81. dac1 wcap command verb format verb id payload response get f00 09 see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 52 92hd700 v 1.2 112006 idt confidential 6.4.5. dac1 pwrstate table 82. dac1 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x0 widget type = audio output [19:16] delay r 0xd number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrcntrl r 0x1 power state control is supported [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x1 output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 83. dac1 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 53 92hd700 v 1.2 112006 idt confidential 6.4.6. dac1 cnvtrid table 84. dac1 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down. table 85. dac1 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 86. dac1 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] strm rw 0x0 software-programmable integer representing link stream id used by the converter widget. by c onvention stream 0 is reserved as unused. [3:0] ch rw 0x0 integer representing lowest channel used by converter.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 54 92hd700 v 1.2 112006 idt confidential 6.4.7. dac1 lr 6.5. dac2 node (nid = 0x04) 6.5.1. dac2 cnvtr table 87. dac1 lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 88. dac1 lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = enable swapping of left and right channels. [1:0] rsvd1 r 0x0 reserved table 89. dac2 cnvtr command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 90. dac2 cnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] frmtsmplrate rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 55 92hd700 v 1.2 112006 idt confidential 6.5.2. dac2 outampright [13:11] smplratemultp rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] smplratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] bitspersmpl rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] nmbrchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 91. dac2 outampri ght command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 90. dac2 cnvtr command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 56 92hd700 v 1.2 112006 idt confidential 6.5.3. dac2 outampleft 6.5.4. dac2 wcap table 92. dac2 outamprigh t command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 93. dac2 outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 94. dac2 outampleft command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 95. dac2 wcap command verb format verb id payload response get f00 09 see bitfield table. table 96. dac2 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x0 widget type = audio output [19:16] delay r 0xd number of sample delays through widget
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 57 92hd700 v 1.2 112006 idt confidential 6.5.5. dac2 pwrstate [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrcntrl r 0x1 power state control is supported [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use de fault format parameters from audio function node instead [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x1 output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 97. dac2 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 98. dac2 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. table 96. dac2 wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 58 92hd700 v 1.2 112006 idt confidential 6.5.6. dac2 cnvtrid 6.5.7. dac2 lr [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down. table 99. dac2 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 100. dac2 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] strm rw 0x0 software-programmable integer representing link stream id used by the converter widget. by c onvention stream 0 is reserved as unused. [3:0] ch rw 0x0 integer representing lowest channel used by converter. table 101. dac2 lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 98. dac2 pwrstate command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 59 92hd700 v 1.2 112006 idt confidential 6.6. dac3 node (nid = 0x05) 6.6.1. dac3 cnvtr table 102. dac2 lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = enable swapping of left and right channels. [1:0] rsvd1 r 0x0 reserved table 103. dac3 cnvtr command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 104. dac3 cnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] frmtsmplrate rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] smplratemultp rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 60 92hd700 v 1.2 112006 idt confidential 6.6.2. dac3 outampright [10:8] smplratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] bitspersmpl rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] nmbrchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 105. dac3 outampri ght command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 106. dac3 outampright command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 104. dac3 cnvtr command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 61 92hd700 v 1.2 112006 idt confidential 6.6.3. dac3 outampleft 6.6.4. dac3 wcap table 107. dac3 outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 108. dac3 outampleft command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 109. dac3 wcap command verb format verb id payload response get f00 09 see bitfield table. table 110. dac3 wcap command resp onse format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x0 widget type = audio output [19:16] delay r 0xd number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrcntrl r 0x1 power state control is supported [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 62 92hd700 v 1.2 112006 idt confidential 6.6.5. dac3 pwrstate [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x1 output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 111. dac3 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 112. dac3 pwrstate command re sponse format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down. table 110. dac3 wcap command resp onse format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 63 92hd700 v 1.2 112006 idt confidential 6.6.6. dac3 cnvtrid 6.6.7. dac3 lr table 113. dac3 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 114. dac3 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] strm rw 0x0 software-programmable integer representing link stream id used by the converter widget. by c onvention stream 0 is reserved as unused. [3:0] ch rw 0x0 integer representing lowest channel used by converter. table 115. dac3 lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 116. dac3 lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = enable swapping of left and right channels. [1:0] rsvd1 r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 64 92hd700 v 1.2 112006 idt confidential 6.7. dac4 node (nid = 0x06) 6.7.1. dac4 cnvtr table 117. dac4 cnvtr command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 118. dac4 cnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] frmtsmplrate rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] smplratemultp rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] smplratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 65 92hd700 v 1.2 112006 idt confidential 6.7.2. dac4 outampright 6.7.3. dac4 outampleft [6:4] bitspersmpl rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] nmbrchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 119. dac4 outampright command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 120. dac4 outampright command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 121. dac4 outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 118. dac4 cnvtr command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 66 92hd700 v 1.2 112006 idt confidential 6.7.4. dac4 wcap table 122. dac4 outampleft command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 123. dac4 wcap command verb format verb id payload response get f00 09 see bitfield table. table 124. dac4 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x0 widget type = audio output [19:16] delay r 0xd number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrcntrl r 0x1 power state control is supported [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use de fault format parameters from audio function node instead [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 67 92hd700 v 1.2 112006 idt confidential 6.7.5. dac4 pwrstate 6.7.6. dac4 cnvtrid [2] outampprsnt r 0x1 output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 125. dac4 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 126. dac4 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down. table 127. dac4 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 124. dac4 wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 68 92hd700 v 1.2 112006 idt confidential 6.7.7. dac4 lr 6.8. adc0 node (nid = 0x07) 6.8.1. adc0 cnvtr table 128. dac4 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] strm rw 0x0 software-programmable integer representing link stream id used by the converter widget. by c onvention stream 0 is reserved as unused. [3:0] ch rw 0x0 integer representing lowest channel used by converter. table 129. dac4 lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 130. dac4 lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = enable swapping of left and right channels. [1:0] rsvd1 r 0x0 reserved table 131. adc0 cnvtr command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 69 92hd700 v 1.2 112006 idt confidential table 132. adc0 cnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] frmtsmplrate rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] smplratemultp rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] smplratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] bitspersmpl rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] nmbrchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 70 92hd700 v 1.2 112006 idt confidential 6.8.2. adc0 wcap table 133. adc0 wcap command verb format verb id payload response get f00 09 see bitfield table. table 134. adc0 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x1 widget type = audio input [19:16] delay r 0xd number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right swap capability [10] pwrcntrl r 0x1 power state control is supported [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x1 software should query the processing controls parameter for this widget. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 71 92hd700 v 1.2 112006 idt confidential 6.8.3. adc0 conlst 6.8.4. adc0 conlstentry 6.8.5. adc0 procstate table 135. adc0 conlst command verb format verb id payload response get f00 0e see bitfield table. table 136. adc0 conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 137. adc0 conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 138. adc0 conlstentry comman d response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x00 unused list entry. [15:8] conl1 r 0x00 unused list entry. [7:0] conl0 r 0x1b adc0mux widget table 139. adc0 procstate command verb format verb id payload response get f03 00 see bitfield table. set1 703 see bits [7:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 72 92hd700 v 1.2 112006 idt confidential 6.8.6. adc0 pwrstate table 140. adc0 procstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] hpfocdis rw 0x0 high pass filter offset calculation disable 0 = calculation enabled. 1 = calculation disabled. [6:2] rsvd1 r 0x0 reserved [1:0] adchpfbyp rw 0x1 processing state = 00 (off): bypass the adc high pass filter; processing state = 01, 10, 11 (on or benign): adc high pass filter is enabled. table 141. adc0 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 142. adc0 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down (default)
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 73 92hd700 v 1.2 112006 idt confidential 6.8.7. adc0 cnvtrid 6.9. adc1 node (nid = 0x08) 6.9.1. adc1 cnvtr table 143. adc0 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 144. adc0 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] strm rw 0x0 software-programmable integer representing link stream id used by the converter widget. by c onvention stream 0 is reserved as unused. [3:0] ch rw 0x0 integer representing lowest channel used by converter table 145. adc1 cnvtr command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 146. adc1 cnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] frmtsmplrate rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 74 92hd700 v 1.2 112006 idt confidential 6.9.2. adc1 wcap [13:11] smplratemultp rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] smplratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] bitspersmpl rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] nmbrchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 147. adc1 wcap command verb format verb id payload response get f00 09 see bitfield table. table 146. adc1 cnvtr command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 75 92hd700 v 1.2 112006 idt confidential 6.9.3. adc1 conlst table 148. adc1 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x1 widget type = audio input [19:16] delay r 0xd number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right swap capability [10] pwrcntrl r 0x1 power state control is supported [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x1 software should query the processing controls parameter for this widget. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 149. adc1 conlst command verb format verb id payload response get f00 0e see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 76 92hd700 v 1.2 112006 idt confidential 6.9.4. adc1 conlstentry 6.9.5. adc1 procstate table 150. adc1 conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 151. adc1 conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 152. adc1 conlstentry comman d response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x00 unused list entry. [15:8] conl1 r 0x00 unused list entry. [7:0] conl0 r 0x1c adc1mux widget table 153. adc1 procstate command verb format verb id payload response get f03 00 see bitfield table. set1 703 see bits [7:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 77 92hd700 v 1.2 112006 idt confidential 6.9.6. adc1 pwrstate table 154. adc1 procstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] hpfocdis rw 0x0 high pass filter offset calculation disable 0 = calculation enabled. 1 = calculation disabled. [6:2] rsvd1 r 0x0 reserved [1:0] adchpfbyp rw 0x1 processing state = 00 (off): bypass the adc high pass filter; processing state = 01, 10, 11 (on or benign): adc high pass filter is enabled. table 155. adc1 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 156. adc1 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down (default)
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 78 92hd700 v 1.2 112006 idt confidential 6.9.7. adc1 cnvtrid 6.10. spdifout node (nid = 0x1e) 6.10.1. spdifout cnvtr table 157. adc1 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 158. adc1 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] strm rw 0x0 software-programmable integer representing link stream id used by the converter widget. by c onvention stream 0 is reserved as unused. [3:0] ch rw 0x0 integer representing lowest channel used by converter table 159. spdifout cnvtr command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 160. spdifout cnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] frmtnonpcm rw 0x0 stream type 0 = pcm 1 = non-pcm (remaining bits in this verb have other meanings)
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 79 92hd700 v 1.2 112006 idt confidential 6.10.2. spdifout wcap [14] frmtsmplrate rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] smplratemultp rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] smplratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] bitspersmpl rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] nmbrchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 161. spdifout wcap command verb format verb id payload response get f00 09 see bitfield table. table 160. spdifout cnvtr command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 80 92hd700 v 1.2 112006 idt confidential 6.10.3. spdifout pcm table 162. spdifout wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x0 widget type = audio output [19:16] delay r 0x4 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x1 widget supports a digital stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x1 widget contains format info; software should query [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 163. spdifout pcm command verb format verb id payload response get f00 0a see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 81 92hd700 v 1.2 112006 idt confidential table 164. spdifout pcm command response format bit bitfield name rw reset description [31:21] rsvd2 r 0x0 reserved [20] b32 r 0x0 32 bit audio formats are not supported [19] b24 r 0x1 24 bit audio formats are supported [18] b20 r 0x1 20 bit audio formats are supported [17] b16 r 0x1 16 bit audio formats are supported [16] b8 r 0x0 8 bit audio formats are not supported [15:12] rsvd1 r 0x0 reserved [11] r12 r 0x0 384 khz rate (8/1*48 khz) not supported [10] r11 r 0x1 192.0 khz rate (4/1*48 khz) supported [9] r10 r 0x1 176.4 khz rate (4/1*44.1 khz) supported [8] r9 r 0x1 96.0 khz rate (2/1*48 khz) supported [7] r8 r 0x1 88.2 khz rate (2/1*44.1 khz) supported [6] r7 r 0x1 48.0 khz rate supported (required) [5] r6 r 0x1 44.1 khz rate supported [4] r5 r 0x0 32.0 khz rate (2/3*48 khz) not supported [3] r4 r 0x0 22.05 khz rate (1/2*44.1 khz) not supported [2] r3 r 0x0 16.0 khz rate (1/3*48 khz) not supported [1] r2 r 0x0 11.025 khz rate (1/4*44.0 khz) not supported [0] r1 r 0x0 8.0 khz rate (1/6*48 khz) not supported
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 82 92hd700 v 1.2 112006 idt confidential 6.10.4. spdifout stream 6.10.5. spdifout cnvtrid table 165. spdifout stream command verb format verb id payload response get f00 0b see bitfield table. table 166. spdifout stream command response format bit bitfield name rw reset description [31:3] rsvd r 0x0 reserved [2] nonpcm r 0x1 non-pcm data supported. [1] float32 r 0x0 no support for float32 data. [0] pcm r 0x1 pcm-formatted data supported. table 167. spdifout cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 168. spdifout cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] strm rw 0x0 software-programmable integer representing link stream id used by the converter widget. by c onvention stream 0 is reserved as unused. [3:0] ch rw 0x0 integer representing lowest channel used by converter
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 83 92hd700 v 1.2 112006 idt confidential 6.10.6. spdifout digcnvtr 6.11. spdifin node (nid = 0x20) 6.11.1. spdifin cnvtr table 169. spdifout digcnvtr command verb format verb id payload response get f0d 00 see bitfield table. set1 70d see bits [7:0] of bitfield table. 0000_0000h set2 70e see bits [7:0] of bitfield table. 0000_0000h table 170. spdifout digcnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] rsvd1 r 0x0 rsvd [14:8] cc rw 0x00 cc[6:0] - category code [7] l rw 0x0 l - generation level [6] pro rw 0x0 pro - professional [5] audio rw 0x0 /audio - non-audio [4] copy rw 0x0 copy - copyright [3] pre rw 0x0 pre - preemphasis [2] vcfg rw 0x0 vcfg - validity config [1] v rw 0x0 v - validity [0] digen rw 0x0 digen - digital enable table 171. spdifin cnvtr command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 84 92hd700 v 1.2 112006 idt confidential table 172. spdifin cnvtr command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] frmtnonpcm rw 0x0 stream type 0 = pcm 1 = non-pcm (remaining bits in this verb have other meanings) [14] frmtsmplrate rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] smplratemultp rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] smplratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] bitspersmpl rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] nmbrchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 85 92hd700 v 1.2 112006 idt confidential 6.11.2. spdifin wcap table 173. spdifin wcap command verb format verb id payload response get f00 09 see bitfield table. table 174. spdifin wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x1 = enabled 0xf = disabled widget type = audio input [19:16] delay r 0x4 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x1 widget supports a digital stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 unsolicited response is not supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x1 widget contains format info; software should query [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 86 92hd700 v 1.2 112006 idt confidential 6.11.3. spdifin pcmcap table 175. spdifin pcmcap command verb format verb id payload response get f00 0a see bitfield table. table 176. spdifin pcmcap command response format bit bitfield name rw reset description [31:21] rsvd2 r 0x0 reserved [20] b32 r 0x0 32 bit audio formats are not supported [19] b24 r 0x1 24 bit audio formats are supported [18] b20 r 0x1 20 bit audio formats are supported [17] b16 r 0x1 16 bit audio formats are supported [16] b8 r 0x0 8 bit audio formats are not supported [15:12] rsvd1 r 0x0 reserved [11] r12 r 0x0 384 khz rate (8/1*48 khz) not supported [10] r11 r 0x0 192.0 khz rate (4/1*48 khz) not supported [9] r10 r 0x0 176.4 khz rate (4/1*44.1 khz) not supported [8] r9 r 0x1 96.0 khz rate (2/1*48 khz) supported [7] r8 r 0x0 88.2 khz rate (2/1*44.1 khz) not supported [6] r7 r 0x1 48.0 khz rate supported (required) [5] r6 r 0x1 44.1 khz rate supported [4] r5 r 0x0 32.0 khz rate (2/3*48 khz) not supported [3] r4 r 0x0 22.05 khz rate (1/2*44.1 khz) not supported [2] r3 r 0x0 16.0 khz rate (1/3*48 khz) not supported [1] r2 r 0x0 11.025 khz rate (1/4*44.0 khz) not supported [0] r1 r 0x0 8.0 khz rate (1/6*48 khz) not supported
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 87 92hd700 v 1.2 112006 idt confidential 6.11.4. spdifin stream 6.11.5. spdifin conlst 6.11.6. spdifin conlstentry table 177. spdifin stream command verb format verb id payload response get f00 0b see bitfield table. table 178. spdifin stream command response format bit bitfield name rw reset description [31:3] rsvd r 0x0 reserved [2] nonpcm r 0x1 non-pcm data supported. [1] float32 r 0x0 no support for float32 data. [0] pcm r 0x1 pcm-formatted data supported. table 179. spdifin conlst command verb format verb id payload response get f00 0e see bitfield table. table 180. spdifin conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 181. spdifin conlstentry command verb format verb id payload response get f02 00 see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 88 92hd700 v 1.2 112006 idt confidential 6.11.7. spdifin cnvtrid 6.11.8. spdifin digcnvtr table 182. spdifin conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x00 unused list entry. [15:8] conl1 r 0x00 unused list entry. [7:0] conl0 r 0x22 digin pin widget table 183. spdifin cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 184. spdifin cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] strm rw 0x0 software-programmable integer representing link stream id used by the converter widget. by c onvention stream 0 is reserved as unused. [3:0] ch rw 0x0 integer representing lowest channel used by converter table 185. spdifin digcnv tr command verb format verb id payload response get f0d 00 see bitfield table. set1 70d see bits [7:0] of bitfield table. 0000_0000h set2 70e see bits [7:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 89 92hd700 v 1.2 112006 idt confidential 6.11.9. spdifin vcsr0 table 186. spdifin digcnvtr command response format bit bitfield name rw reset description [31:15] rsvd2 r 0x0 reserved [14:8] cc r 0x00 cc[6:0] - category code [7] l r 0x0 l - generation level [6] pro r 0x0 pro - professional [5] audio r 0x0 /audio - non-audio [4] copy r 0x0 copy - copyright [3] pre r 0x0 pre - preemphasis [2] rsvd1 r 0x0 reserved (vcfg bit applies only to output streams) [1] v r 0x0 v - validity [0] digen rw 0x0 digen - digital enable table 187. spdifin vcsr0 command verb format verb id payload response get fe0 00 see bitfield table. set1 7e0 see bits [7:0] of bitfield table. 0000_0000h table 188. spdifin vcsr0 command response format bit bitfield name rw reset description [31] rcvsmplrate r 0x0 recovered sample rate base 0 = 48 khz 1 = 44.1 khz [30:28] rcvratemult r 0x0 recovered sample rate multiplier 000 = 1x 001 = 2x, all others reserved [27:26] rsvd r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 90 92hd700 v 1.2 112006 idt confidential [25:22] origfs r 0x0 original sample rate (iec spec). [21:20] ca r 0x0 clock accuracy 00 = level ii 01 = level i 10 = level iii 11 = reserved [19:16] fs r 0x0 sample rate 0000 = 44.1 khz 0010 = 48 khz 0011 = 32 khz all other combinations are reserved and shall not be used until further defined (iec spec). [15:12] cn r 0x0 channel number (audio channel) 0000 = do not take into account 0001 = a (left channel for stereo channel format) 0010 = b (right channel for stereo channel format) 0011 = c. 1111 = o [11:9] smplwrdl r 0x0 sample word length [2:0] if maxwrdl = 1: 000 = unspecified 001 = 20 bits 010 = 22 bits 011 = reserved 100 = 23 bits 101 = 24 bits 110 = 21 bits 111 = reserved if maxwrdl = 0: 000 = unspecified 001 = 16 bits 010 = 18 bits 011 = reserved 100 = 19 bits 101 = 20 bits 110 = 17 bits 111 = reserved [8] maxwrdl r 0x0 max word length 0 = maximum audio sample word length is 20 bits 1 = maximum audio sample word length is 24 bits table 188. spdifin vcsr0 command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 91 92hd700 v 1.2 112006 idt confidential 6.12. porta node (nid = 0x0a) 6.12.1. porta wcap [7] noblkch rw 0x0 0 = normal behavior 1 = disable block size checking for spdif_in. [6] vi rw 0x0 0 = respond to spdif_in valid tag 1 = ignore spdif_in valid tag [5] amutedis rw 0x0 0 = auto mute when spdif stream marked non pcm 1 = auto mute disabled. [4:3] spl rw 0x0 spdif_in parity limit:loss of dpll lock after 00 = 4 parity errors 01 = 3 parity errors 10 = 2 parity errors 11 = 1 parity errors new location -- was at register 72h, page 0, d13:12, moved as part of spdif in consolidation [2] sprun r 0x0 spdif in running 0 = no signal on pin 47 1 = signal on pin 47 new location -- was at register 72h, page 0, d2, moved as part of spdif in consolidation [1] siper rw 0x0 spdif_in parity error. set to clear. overlaps siperstat. [0] copyinv rw 0x0 copyright invert bit. table 189. porta wcap command verb format verb id payload response get f00 09 see bitfield table. table 188. spdifin vcsr0 command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 92 92hd700 v 1.2 112006 idt confidential 6.12.2. porta pincap table 190. porta wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 191. porta pincap command verb format verb id payload response get f00 0c see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 93 92hd700 v 1.2 112006 idt confidential 6.12.3. porta conlst table 192. porta pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcntrl r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphdrvcap r 0x1 pin complex has headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 193. porta conlst command verb format verb id payload response get f00 0e see bitfield table. table 194. porta conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 94 92hd700 v 1.2 112006 idt confidential 6.12.4. porta conlstentry 6.12.5. porta conselectctrl [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x03 = enabled 0x02 = disabled number of nid entries in connection list. table 195. porta conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 196. porta conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x06 = enabled 0x00 = disabled dac4 converter widget [15:8] conl1 r 0x03 dac1 converter widget [7:0] conl0 r 0x02 dac0 converter widget table 197. porta conselectctrl command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 198. porta conselectctrl command response format bit bitfield name rw reset description [31:2] rsvd r 0x0 reserved [1:0] index rw 0x0 connection select control index. table 194. porta conlst command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 95 92hd700 v 1.2 112006 idt confidential 6.12.6. porta pinwcntrl 6.12.7. porta unsolresp table 199. porta pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 200. porta pinwcntrl command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] hphnen rw 0x0 1 = enable the low impedance amplifier associated with the output. [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefen rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this control does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities parameter (0c), then this control will take the value of 000b (hi-z). table 201. porta unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 96 92hd700 v 1.2 112006 idt confidential 6.12.8. porta chsense table 202. porta unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 203. porta chsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 204. porta chsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 97 92hd700 v 1.2 112006 idt confidential 6.12.9. porta configdefault 6.13. portb node (nid = 0x0b) 6.13.1. portb wcap table 205. porta configdefault command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 206. porta configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x02 port connectivity = jack; location = mainboard front. [23:16] config3 rw 0x21 default device = hp out; connection type = 1/8 inch jack. [15:8] config2 rw 0x40 color = green; misc = no jack detect override. [7:0] config1 rw 0x20 association = 2h; sequence = 0h. table 207. portb wcap command verb format verb id payload response get f00 09 see bitfield table. table 208. portb wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 98 92hd700 v 1.2 112006 idt confidential 6.13.2. portb pincap [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 209. portb pincap command verb format verb id payload response get f00 0c see bitfield table. table 210. portb pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin table 208. portb wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 99 92hd700 v 1.2 112006 idt confidential 6.13.3. portb conlst [15:8] vrefcntrl r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50%avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphdrvcap r 0x1 pin has a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 211. portb conlst command verb format verb id payload response get f00 0e see bitfield table. table 212. portb conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x03 = enabled dac4 0x02 = disabled dac4 number of nid entries in connection list. table 210. portb pincap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 100 92hd700 v 1.2 112006 idt confidential 6.13.4. portb conlstentry 6.13.5. portb conselectctrl 6.13.6. portb pinwcntrl table 213. portb conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 214. portb conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x06 = enabled 0x00 = disabled dac4 converter widget [15:8] conl1 r 0x03 dac1 converter widget [7:0] conl0 r 0x02 dac0 converter widget table 215. portb conselectctrl command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 216. portb conselectctrl command response format bit bitfield name rw reset description [31:2] rsvd r 0x0 reserved [1:0] index rw 0x0 connection select control index. table 217. portb pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 101 92hd700 v 1.2 112006 idt confidential 6.13.7. portb unsolresp table 218. portb pinwcntrl command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] hphnen rw 0x0 1 = enable the low impedance amplifier associated with the output. [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefen rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this control does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities paramete r (0c), then this control will take the value of 000b (hi-z). table 219. portb unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 220. portb unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 102 92hd700 v 1.2 112006 idt confidential 6.13.8. portb chsense 6.13.9. portb configdefault [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 221. portb chsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 222. portb chsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 223. portb configdefault command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h table 220. portb unsolresp command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 103 92hd700 v 1.2 112006 idt confidential 6.14. portc node (nid = 0x0c) 6.14.1. portc wcap set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 224. portb configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x02 port connectivity = jack; location = mainboard front. [23:16] config3 rw 0xa1 default device = mic in; connection type = 1/8 inch jack. [15:8] config2 rw 0x90 color = pink; misc = no jack detect override. [7:0] config1 rw 0x80 association = 8h; sequence = 0h. table 225. portc wcap command verb format verb id payload response get f00 09 see bitfield table. table 226. portc wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved table 223. portb configdefault command verb format verb id payload response
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 104 92hd700 v 1.2 112006 idt confidential 6.14.2. portc pincap [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 227. portc pincap command verb format verb id payload response get f00 0c see bitfield table. table 228. portc pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin table 226. portc wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 105 92hd700 v 1.2 112006 idt confidential 6.14.3. portc conlst [15:8] vrefcntrl r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphdrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 229. portc conlst command verb format verb id payload response get f00 0e see bitfield table. table 230. portc conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short- form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 228. portc pincap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 106 92hd700 v 1.2 112006 idt confidential 6.14.4. portc conlstentry 6.14.5. portc pinwcntrl table 231. portc conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 232. portc conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x00 unused list entry. [15:8] conl1 r 0x00 unused list entry. [7:0] conl0 r 0x03 dac1 converter widget table 233. portc pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 234. portc pinwcntrl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefen rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this control does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities parameter (0c), then this control will take the value of 000b (hi-z).
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 107 92hd700 v 1.2 112006 idt confidential 6.14.6. portc unsolresp 6.14.7. portc chsense table 235. portc unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 236. portc unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 237. portc chsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 238. portc chsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 108 92hd700 v 1.2 112006 idt confidential 6.14.8. portc configdefault [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 239. portc configdefault command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 240. portc configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x01 port connectivity = jack; location = mainboard rear. [23:16] config3 rw 0x81 default device = line in; connection type = 1/8 inch jack. [15:8] config2 rw 0x30 color = blue; misc = no jack detect override. [7:0] config1 rw 0x4e association = 4h; sequence = eh. table 238. portc chsense command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 109 92hd700 v 1.2 112006 idt confidential 6.15. portd node (nid = 0x0d) 6.15.1. portd wcap table 241. portd wcap command verb format verb id payload response get f00 09 see bitfield table. table 242. portd wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 110 92hd700 v 1.2 112006 idt confidential 6.15.2. portd pincap 6.15.3. portd conlst table 243. portd pincap command verb format verb id payload response get f00 0c see bitfield table. table 244. portd pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcntrl r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphdrvcap r 0x1 pin complex has headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 245. portd conlst command verb format verb id payload response get f00 0e see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 111 92hd700 v 1.2 112006 idt confidential 6.15.4. portd conlstentry 6.15.5. portd pinwcntrl table 246. portd conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 247. portd conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 248. portd conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x00 unused list entry. [15:8] conl1 r 0x00 unused list entry. [7:0] conl0 r 0x02 dac0 converter widget table 249. portd pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 112 92hd700 v 1.2 112006 idt confidential 6.15.6. portd unsolresp table 250. portd pinwcntrl command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] hphnen rw 0x0 1 = enable the low impedance amplifier associated with the output. [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefen rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this cont rol does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities parameter (0c), then this control will take the value of 000b (hi-z). table 251. portd unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 252. portd unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 113 92hd700 v 1.2 112006 idt confidential 6.15.7. portd chsense 6.15.8. portd configdefault table 253. portd chsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 254. portd chsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the wi dget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is bus y if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 255. portd configdefault command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 114 92hd700 v 1.2 112006 idt confidential 6.16. porte node (nid = 0x0e) 6.16.1. porte wcap table 256. portd configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x01 port connectivity = jack; location = mainboard rear. [23:16] config3 rw 0x01 default device = line out; connection type = 1/8 inch jack. [15:8] config2 rw 0x40 color = green; misc = no jack detect override. [7:0] config1 rw 0x10 association = 1h; sequence = 0h. table 257. porte wcap command verb format verb id payload response get f00 09 see bitfield table. table 258. porte wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 115 92hd700 v 1.2 112006 idt confidential 6.16.2. porte pincap [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 259. porte pincap command verb format verb id payload response get f00 0c see bitfield table. table 260. porte pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcntrl r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphdrvcap r 0x0 pin does not have a headphone amplifier. table 258. porte wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 116 92hd700 v 1.2 112006 idt confidential 6.16.3. porte conlst 6.16.4. porte conlstentry [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 261. porte conlst command verb format verb id payload response get f00 0e see bitfield table. table 262. porte conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 263. porte conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 264. porte conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x00 unused list entry. [15:8] conl1 r 0x00 unused list entry. [7:0] conl0 r 0x04 dac2 converter widget table 260. porte pincap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 117 92hd700 v 1.2 112006 idt confidential 6.16.5. porte pinwcntrl 6.16.6. porte unsolresp table 265. porte pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 266. porte pinwcntrl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefen rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this cont rol does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities parameter (0c), then this control will take the value of 000b (hi-z). table 267. porte unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 268. porte unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 118 92hd700 v 1.2 112006 idt confidential 6.16.7. porte chsense 6.16.8. porte configdefault [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 269. porte chsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 270. porte chsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 271. porte configdefault command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h table 268. porte unsolresp command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 119 92hd700 v 1.2 112006 idt confidential 6.17. portf node (nid = 0x0f) 6.17.1. portf wcap set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 272. porte configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x01 port connectivity = jack; location = mainboard rear. [23:16] config3 rw 0xa1 default device = mic in; connection type = 1/8 inch jack. [15:8] config2 rw 0x90 color = pink; misc = no jack detect override. [7:0] config1 rw 0x40 association = 4h; sequence = 0h. table 273. portf wcap command verb format verb id payload response get f00 09 see bitfield table. table 274. portf wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved table 271. porte configdefault command verb format verb id payload response
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 120 92hd700 v 1.2 112006 idt confidential 6.17.2. portf pincap [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 275. portf pincap command verb format verb id payload response get f00 0c see bitfield table. table 276. portf pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin table 274. portf wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 121 92hd700 v 1.2 112006 idt confidential 6.17.3. portf conlst [15:8] vrefcntrl r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphdrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 277. portf conlst command verb format verb id payload response get f00 0e see bitfield table. table 278. portf conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 276. portf pincap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 122 92hd700 v 1.2 112006 idt confidential 6.17.4. portf conlstentry 6.17.5. portf pinwcntrl table 279. portf conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 280. portf conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x00 unused list entry. [15:8] conl1 r 0x00 unused list entry. [7:0] conl0 r 0x05 dac3 converter widget table 281. portf pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 282. portf pinwcntrl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefen rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this cont rol does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities parameter (0c), then this control will take the value of 000b (hi-z).
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 123 92hd700 v 1.2 112006 idt confidential 6.17.6. portf unsolresp 6.17.7. portf chsense table 283. portf unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 284. portf unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 285. portf chsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 286. portf chsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the wi dget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 124 92hd700 v 1.2 112006 idt confidential 6.17.8. portf configdefault [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 287. portf configdefault command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 288. portf configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x01 port connectivity = jack; location = mainboard rear. [23:16] config3 rw ox01 default device = line out; connection type = 1/8 inch jack. [15:8] config2 rw 0x10 color = black; misc = no jack detect override. [7:0] config1 rw 0x12 association = 1h; sequence = 2h. table 286. portf chsense command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 125 92hd700 v 1.2 112006 idt confidential 6.18. portg node (nid = 0x10) 6.18.1. portg wcap table 289. portg wcap command verb format verb id payload response get f00 09 see bitfield table. table 290. portg wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 126 92hd700 v 1.2 112006 idt confidential 6.18.2. portg pincap 6.18.3. portg conlst table 291. portg pincap command verb format verb id payload response get f00 0c see bitfield table. table 292. portg pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcntrl r 0x00 vref generation not s upported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphdrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 293. portg conlst command verb format verb id payload response get f00 0e see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 127 92hd700 v 1.2 112006 idt confidential 6.18.4. portg conlstentry 6.18.5. portg pinwcntrl table 294. portg conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 295. portg conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 296. portg conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x00 unused list entry. [15:8] conl1 r 0x00 unused list entry. [7:0] conl0 r 0x04 dac2 converter widget table 297. portg pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 298. portg pinwcntrl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 128 92hd700 v 1.2 112006 idt confidential 6.18.6. portg unsolresp 6.18.7. portg chsense [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefen r 0x0 vref out not supported on this port table 299. portg unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 300. portg unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 301. portg chsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 298. portg pinwcntrl command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 129 92hd700 v 1.2 112006 idt confidential 6.18.8. portg configdefault table 302. portg chsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the wi dget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is bus y if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 303. portg configdefault command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 304. portg configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x01 port connectivity = jack; location = mainboard rear. [23:16] config3 rw 0x01 default device = line out; connection type = 1/8 inch jack. [15:8] config2 rw 0x60 color = orange; misc = no jack detect override. [7:0] config1 rw 0x11 association = 1h; sequence = 1h.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 130 92hd700 v 1.2 112006 idt confidential 6.19. porth node (nid = 0x11) 6.19.1. porth wcap table 305. porth wcap command verb format verb id payload response get f00 09 see bitfield table. table 306. porth wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 131 92hd700 v 1.2 112006 idt confidential 6.19.2. porth pincap 6.19.3. porth conlst table 307. porth pincap command verb format verb id payload response get f00 0c see bitfield table. table 308. porth pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcntrl r 0x00 vref generation not s upported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphdrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 309. porth conlst command verb format verb id payload response get f00 0e see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 132 92hd700 v 1.2 112006 idt confidential 6.19.4. porth conlstentry 6.19.5. porth pinwcntrl table 310. porth conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 311. porth conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 312. porth conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 unused list entry. [23:16] conl2 r 0x00 unused list entry. [15:8] conl1 r 0x00 unused list entry. [7:0] conl0 r 0x03 dac1 converter widget table 313. porth pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 314. porth pinwcntrl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 133 92hd700 v 1.2 112006 idt confidential 6.19.6. porth unsolresp 6.19.7. porth chsense [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefen r 0x0 vref out not supported on this port table 315. porth unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 316. porth unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 317. porth chsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 314. porth pinwcntrl command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 134 92hd700 v 1.2 112006 idt confidential 6.19.8. porth configdefault table 318. porth chsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the wi dget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is bus y if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 319. porth configdefault command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 320. porth configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x01 port connectivity = jack; location = mainboard rear. [23:16] config3 rw 0x01 default device = line out; connection type = 1/8 inch jack. [15:8] config2 rw 0x20 color = grey; misc = no jack detect override. [7:0] config1 rw 0x14 association = 1h; sequence = 4h.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 135 92hd700 v 1.2 112006 idt confidential 6.20. digout0 node (nid = 0x21) 6.20.1. digout0 wcap table 321. digout0 wcap command verb format verb id payload response get f00 09 see bitfield table. table 322. digout0 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no support for swapping left and right channels [10] pwrcntrl r 0x0 no support for power state control [9] dig r 0x1 widget supports a digital stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 136 92hd700 v 1.2 112006 idt confidential 6.20.2. digout0 pincap 6.20.3. digout0 conlst table 323. digout0 pincap command verb format verb id payload response get f00 0c see bitfield table. table 324. digout0 pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcntrl r 0x00 vref generation not supported on this pin [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x0 pin complex is not input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphdrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 325. digout0 conlst command verb format verb id payload response get f00 0e see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 137 92hd700 v 1.2 112006 idt confidential 6.20.4. digout0 conlstentry0 6.20.5. digout0 conlstentry4 table 326. digout0 conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x05 number of nid entries in connection list. table 327. digout0 conlstentry0 command verb format verb id payload response get f02 00 see bitfield table. table 328. digout0 conlstentry0 command response format bit bitfield name rw reset description [31:24] conl3 r 0x1c adc1mux widget [23:16] conl2 r 0x1b adc0mux widget [15:8] rsvd r 0x1f reserved [7:0] conl0 r 0x1e spdif out converter widget table 329. digout0 conlstentry4 command verb format verb id payload response get f02 04 see bitfield table. table 330. digout0 conlstentry4 command response format bit bitfield name rw reset description [31:24] conl7 r 0x00 no connection [23:16] conl6 r 0x00 no connection
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 138 92hd700 v 1.2 112006 idt confidential 6.20.6. digout0 conselectctrl 6.20.7. digout0 pinwcntrl [15:8] conl5 r 0x00 no connection [7:0] conl4 r 0x1d adc2mux widget table 331. digout0 conselectctrl command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 332. digout0 conselectctrl command response format bit bitfield name rw reset description [31:1] rsvd r 0x0 reserved [2:0] index rw 0x0 connection select control index. table 333. digout0 pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 334. digout0 pinwcntrl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5:0] rsvd1 r 0x0 reserved table 330. digout0 conlstentry4 command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 139 92hd700 v 1.2 112006 idt confidential 6.20.8. digout0 configdefault 6.21. inport0mux node (nid = 0x15) 6.21.1. inport0mux wcap table 335. digout0 configdefault command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 336. digout0 configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x01 port connectivity = jack; location = mainboard rear. [23:16] config3 rw 0x44 default device = spdif out; connection type = rca. [15:8] config2 rw 0x21 color = grey; misc = jack detect override. [7:0] config1 rw 0x70 association = 7h; sequence = 0h. table 337. inport0mux wcap command verb format verb id payload response get f00 09 see bitfield table. table 338. inport0mux wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 140 92hd700 v 1.2 112006 idt confidential 6.21.2. inport0mux conlst [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparovrd r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 339. inport0mux conlst command verb format verb id payload response get f00 0e see bitfield table. table 340. inport0mux conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved table 338. inport0mux wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 141 92hd700 v 1.2 112006 idt confidential 6.21.3. inport0mux outampcap 6.21.4. inport0mux outampright [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x09 number of nid entries in connection list. table 341. inport0mux outampcap command verb format verb id payload response get f00 12 see bitfield table. table 342. inport0mux outampcap command response format bit bitfield name rw reset description [31] mute r 0x0 no mute capability [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x27 size of each step in the gain range = 10db [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x04 number of steps in the gain range = 5 (0db to +40db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset table 343. inport0mux outampright command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 340. inport0mux conlst command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 142 92hd700 v 1.2 112006 idt confidential 6.21.5. inport0mux outampleft 6.21.6. inport0mux conselectctrl table 344. inport0mux outamp right command response format bit bitfield name rw reset description [31:3] rsvd1 r 0x0 reserved [2:0] gain rw 0x0 amplifier gain step number: 000 = 0db; 001 = 10db; 010 = 20db; 011 = 30db; 100 = 40db table 345. inport0mux outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 346. inport0mux outampleft command response format bit bitfield name rw reset description [31:3] rsvd1 r 0x0 reserved [2:0] gain rw 0x0 amplifier gain step number: 000 = 0db; 001 = 10db; 010 = 20db; 011 = 30db; 100 = 40db table 347. inport0mux conselectctrl command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 143 92hd700 v 1.2 112006 idt confidential 6.21.7. inport0mux conlstentry0 6.21.8. inport0mux conlstentry4 table 348. inport0mux conselectctrl command response format bit bitfield name rw reset description [31:4] rsvd r 0x0 reserved [3:0] index rw 0x0 connection select control index. (default = port e) table 349. inport0mux conlstentry0 command verb format verb id payload response get f02 00 see bitfield table. table 350. inport0mux conlstentry0 command response format bit bitfield name rw reset description [31:24] conl3 r 0x0b port b [23:16] conl2 r 0x0f port f [15:8] conl1 r 0x12 cd in [7:0] conl0 r 0x0e port e (default) table 351. inport0mux conlstentry4 command verb format verb id payload response get f02 04 see bitfield table. table 352. inport0mux conlstentry4 command response format bit bitfield name rw reset description [31:24] conl7 r 0x10 port g [23:16] conl6 r 0x0a port a [15:8] conl5 r 0x0d port d [7:0] conl4 r 0x0c port c
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 144 92hd700 v 1.2 112006 idt confidential 6.21.9. inport0mux conlstentry8 6.22. inport1mux node (nid = 0x16) 6.22.1. inport1mux wcap table 353. inport0mux conlstentry8 command verb format verb id payload response get f02 08 see bitfield table. table 354. inport0mux conlstentry8 command response format bit bitfield name rw reset description [31:24] conl11 r 0x0 no connection. [23:16] conl10 r 0x0 no connection. [15:8] conl9 r 0x0 no connection. [7:0] conl8 r 0x11 port h table 355. inport1mux wcap command verb format verb id payload response get f00 09 see bitfield table. table 356. inport1mux wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x0 widget supports an analog stream
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 145 92hd700 v 1.2 112006 idt confidential 6.22.2. inport1mux conlst [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparovrd r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 357. inport1mux conlst command verb format verb id payload response get f00 0e see bitfield table. table 358. inport1mux conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x09 number of nid entries in connection list. table 356. inport1mux wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 146 92hd700 v 1.2 112006 idt confidential 6.22.3. inport1mux outampcap 6.22.4. inport1mux outampright table 359. inport1mux outampcap command verb format verb id payload response get f00 12 see bitfield table. table 360. inport1mux outampcap command response format bit bitfield name rw reset description [31] mute r 0x0 no mute capability [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x27 size of each step in the gain range = 10db [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x04 number of steps in the gain range = 5 (0db to +40db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset table 361. inport1mux outampright command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 362. inport1mux outamp right command response format bit bitfield name rw reset description [31:3] rsvd1 r 0x0 reserved [2:0] gain rw 0x0 amplifier gain step number: 000 = 0db; 001 = 10db; 010 = 20db; 011 = 30db; 100 = 40db
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 147 92hd700 v 1.2 112006 idt confidential 6.22.5. inport1mux outampleft 6.22.6. inport1mux conselectctrl 6.22.7. inport1mux conlstentry0 table 363. inport1mux outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 364. inport1mux outampleft command response format bit bitfield name rw reset description [31:3] rsvd1 r 0x0 reserved [2:0] gain rw 0x0 amplifier gain step number: 000 = 0db; 001 = 10db; 010 = 20db; 011 = 30db; 100 = 40db table 365. inport1mux conselectctrl command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 366. inport1mux conselectctrl command response format bit bitfield name rw reset description [31:4] rsvd r 0x0 reserved [3:0] index rw 0x0 connection select control index. (default = port e) table 367. inport1mux conlstentry0 command verb format verb id payload response get f02 00 see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 148 92hd700 v 1.2 112006 idt confidential 6.22.8. inport1mux conlstentry4 6.22.9. inport1mux conlstentry8 table 368. inport1mux conlstentry0 command response format bit bitfield name rw reset description [31:24] conl3 r 0x0b port b [23:16] conl2 r 0x0f port f [15:8] conl1 r 0x12 cd in [7:0] conl0 r 0x0e port e (default) table 369. inport1mux conlstentry4 command verb format verb id payload response get f02 04 see bitfield table. table 370. inport1mux conlstentry4 command response format bit bitfield name rw reset description [31:24] conl7 r 0x10 port g [23:16] conl6 r 0x0a port a [15:8] conl5 r 0x0d port d [7:0] conl4 r 0x0c port c table 371. inport1mux conlstentry8 command verb format verb id payload response get f02 08 see bitfield table. table 372. inport1mux conlstentry8 command response format bit bitfield name rw reset description [31:24] conl11 r 0x0 no connection. [23:16] conl10 r 0x0 no connection.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 149 92hd700 v 1.2 112006 idt confidential 6.23. pcbeep node (nid = 0x23) 6.23.1. pcbeep outampleft 6.23.2. pcbeep wcap [15:8] conl9 r 0x0 no connection. [7:0] conl8 r 0x11 port h table 373. pcbeep outample ft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 374. pcbeep outampleft command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x0 1 = disable digital pc beep [6:2] rsvd1 r 0x0 reserved [1:0] gain rw 0x0 mono (left) amplifier gain step number table 375. pcbeep wcap command verb format verb id payload response get f00 09 see bitfield table. table 376. pcbeep wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x7 widget type = beep generator table 372. inport1mux conlstentry8 command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 150 92hd700 v 1.2 112006 idt confidential 6.23.3. pcbeep outampcap [19:4] rsvd1 r 0x0 reserved [3] ampparovrd r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 n/a [0] stereo r 0x0 mono widget table 377. pcbeep outamp cap command verb format verb id payload response get f00 12 see bitfield table. table 378. pcbeep outamp cap command re sponse format bit bitfield name rw reset description [31] mute r 0x0 amplifier is capable of muting [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x17 size of each step in the gain range = 6 db [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x03 number of steps in the gain range = 4 (-18db to 0db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x03 0db-step is programmed with this offset table 376. pcbeep wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 151 92hd700 v 1.2 112006 idt confidential 6.23.4. pcbeep gen 6.24. cd node (nid = 0x12) 6.24.1. cd wcap table 379. pcbeep gen command verb format verb id payload response get f0a 00 see bitfield table. set1 70a see bits [7:0] of bitfield table. 0000_0000h table 380. pcbeep gen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:0] divider rw 0x0 enable internal pc-beep generation. divider = 00h - disables internal pc beep generation and enables normal operation of the codec. divider not 00h - generates the beep tone on all pin complexes that are currently configured as outputs. the hd audio spec states that the beep tone frequency = (48 khz hd audio sync rate) / (4*divider), producing tones from 47 hz to 12 khz (logarithmic scale). instead, this part generates tones with frequency = 48000 * (257 - divider) / 1024, yielding a linear range from 12 khz to 93.75 hz in steps of 46.875 hz. if jacksensevsr[rate2x], then the beep tones generated have frequency = 48000 * (513 - divider) / 1024, yielding a range of 24 khz to 12093.75 hz in steps of 46.875 hz. table 381. cd wcap command verb format verb id payload response get f00 09 see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 152 92hd700 v 1.2 112006 idt confidential 6.24.2. cd pincap table 382. cd wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparovrd r 0x0 no amp [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 383. cd pincap command verb format verb id payload response get f00 0c see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 153 92hd700 v 1.2 112006 idt confidential 6.24.3. cd pinwcntrl table 384. cd pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcntrl r 0x00 vref generation not supported on this pin [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x0 pin complex is not output capable. [3] hdphdrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 385. cd pinwcntrl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 386. cd pinwcntrl command response format bit bitfield name rw reset description [31:6] rsvd2 r 0x0 reserved [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:0] rsvd1 r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 154 92hd700 v 1.2 112006 idt confidential 6.24.4. cd configdefault 6.25. volumeknob node (nid = 0x24) 6.25.1. volumeknob wcap table 387. cd configdefa ult command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 388. cd configdefault command response format bit bitfield name rw reset description [31:24] config4 rw 0x50 port connectivity = no connect; location = internal. [23:16] config3 rw 0x33 default device = cd; connection type = atapi internal. [15:8] config2 rw 0x01 color = unknown; misc = jack detect override. [7:0] config1 rw 0xf0 association = fh; sequence = 0h. table 389. volumeknob wcap command verb format verb id payload response get f00 09 see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 155 92hd700 v 1.2 112006 idt confidential 6.25.2. volumeknob volknobcap 6.25.3. volumeknob conlst table 390. volumeknob wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x6 = enabled 0xf = disabled widget type = volume knob widget [19:0] rsvd1 r 0x0 reserved. software as sumes capability of unsolicited responses and a connection list for this widget type. table 391. volumeknob volknobcap command verb format verb id payload response get f00 13 see bitfield table. table 392. volumeknob volknobcap command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] delta r 0x1 indicates if software can write a base volume to the volume control knob. [6:0] numsteps r 0x7f total number of steps in the range of the volume knob = 128 table 393. volumeknob conlst command verb format verb id payload response get f00 0e see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 156 92hd700 v 1.2 112006 idt confidential 6.25.4. volumeknob conlstentry0 6.25.5. volumeknob conlstentry4 table 394. volumeknob conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] lform r 0x0 connection list uses sh ort-form (7-bit) nid entries. [6:0] conl r dac4 enable = 0x05 dac4 disable = 0x04 number of nid entries in connection list. table 395. volumeknob conlst entry0 command verb format verb id payload response get f02 00 see bitfield table. table 396. volumeknob conlstentry0 command response format bit bitfield name rw reset description [31:24] conl3 r 0x05 dac3 [23:16] conl2 r 0x04 dac2 [15:8] conl1 r 0x03 dac1 [7:0] conl0 r 0x02 dac0 table 397. volumeknob conlst entry4 command verb format verb id payload response get f02 04 see bitfield table. table 398. volumeknob conlstentry4 command response format bit bitfield name rw reset description [31:24] conl7 r 0x0 no connection. [23:16] conl6 r 0x0 no connection.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 157 92hd700 v 1.2 112006 idt confidential 6.25.6. volumeknob unsolresp 6.25.7. volumeknob cntrl [15:8] conl5 r 0x0 no connection. [7:0] conl4 r 0x06 = enabled 0x00 = disabled dac4 table 399. volumeknob unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 400. volumeknob unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 401. volumeknob cntrl command verb format verb id payload response get f0f 00 see bitfield table. set1 70f see bits [7:0] of bitfield table. 0000_0000h table 398. volumeknob conlstentry4 command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 158 92hd700 v 1.2 112006 idt confidential 6.25.8. volumeknob vcsr0 6.26. inport0vol node (nid = 0x18) 6.26.1. inport0vol wcap table 402. volumeknob cntrl command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] direct rw 0x0 direct = 1 causes the volume control to directly control the hardware volume of the slave amps. direct = 0 causes unsolicited responses to be generated. [6:0] volume rw 0x7f volume, specified in steps of amplifier gain table 403. volumeknob vcsr0 command verb format verb id payload response get fe0 00 see bitfield table. set1 7e0 see bits [7:0] of bitfield table. 0000_0000h table 404. volumeknob vcsr0 command response format bit bitfield name rw reset description [31:4] rsvd r 0x0 reserved [3] continuous rw 0x1 allow continuous incrementing/ decrementing of the volume knob value. [2:0] rate rw 0x0 volume knob update rate, for continuous mode and de-bouncing (2.5 hz to 20 hz, in increments of 2.5 hz) table 405. inport0vol wcap command verb format verb id payload response get f00 09 see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 159 92hd700 v 1.2 112006 idt confidential 6.26.2. inport0vol conlst table 406. inport0vol wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] dig r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default fo rmat parameters from audio function node instead [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x1 input amp is present [0] stereo r 0x1 stereo widget table 407. inport0vol conlst command verb format verb id payload response get f00 0e see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 160 92hd700 v 1.2 112006 idt confidential 6.26.3. inport0vol inampright 6.26.4. inport0vol inampleft table 408. inport0vol conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 409. inport0vol inampright command verb format verb id payload response get b00 00 see bitfield table. set1 350 see bits [7:0] of bitfield table. 0000_0000h table 410. inport0vol inampright command response format bit bitfield name rw reset description [31:4] rsvd1 r 0x0 reserved [3:0] gain rw 0x0 amplifier gain step number table 411. inport0vol inampleft command verb format verb id payload response get b20 00 see bitfield table. set1 360 see bits [7:0] of bitfield table. 0000_0000h table 412. inport0vol inampleft command response format bit bitfield name rw reset description [31:4] rsvd1 r 0x0 reserved [3:0] gain rw 0x0 amplifier gain step number
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 161 92hd700 v 1.2 112006 idt confidential 6.26.5. inport0vol conlstentry 6.27. inport1vol node (nid = 0x19) 6.27.1. inport1vol wcap table 413. inport0vol conlstentry command verb format verb id payload response get f02 00 see bitfield table. table 414. inport0vol conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 no connection [23:16] conl2 r 0x00 no connection [15:8] conl1 r 0x00 no connection [7:0] conl0 r 0x15 inport0 mux widget table 415. inport1vol wcap command verb format verb id payload response get f00 09 see bitfield table. table 416. inport1vol wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] dig r 0x0 widget supports an analog stream
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 162 92hd700 v 1.2 112006 idt confidential 6.27.2. inport1vol conlst [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x1 input amp is present [0] stereo r 0x1 stereo widget table 417. inport1vol conlst command verb format verb id payload response get f00 0e see bitfield table. table 418. inport1vol conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x01 number of nid entries in connection list. table 416. inport1vol wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 163 92hd700 v 1.2 112006 idt confidential 6.27.3. inport1vol inampright 6.27.4. inport1vol inampleft 6.27.5. inport1vol conlstentry table 419. inport1vol inampright command verb format verb id payload response get b00 00 see bitfield table. set1 350 see bits [7:0] of bitfield table. 0000_0000h table 420. inport1vol inampright command response format bit bitfield name rw reset description [31:4] rsvd1 r 0x0 reserved [3:0] gain rw 0x0 amplifier gain step number table 421. inport1vol inampleft command verb format verb id payload response get b20 00 see bitfield table. set1 360 see bits [7:0] of bitfield table. 0000_0000h table 422. inport1vol inampleft command response format bit bitfield name rw reset description [31:4] rsvd1 r 0x0 reserved [3:0] gain rw 0x0 amplifier gain step number table 423. inport1vol conlstentry command verb format verb id payload response get f02 00 see bitfield table.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 164 92hd700 v 1.2 112006 idt confidential 6.28. adc0mux node (nid = 0x1b) 6.28.1. adc0mux wcap table 424. inport1vol conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 no connection [23:16] conl2 r 0x00 no connection [15:8] conl1 r 0x00 no connection [7:0] conl0 r 0x16 inport1mux widget table 425. adc0mux wcap command verb format verb id payload response get f00 09 see bitfield table. table 426. adc0mux wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrcntrl r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 165 92hd700 v 1.2 112006 idt confidential 6.28.2. adc0mux conlst 6.28.3. adc0mux conselectctrl [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparamovrd r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 427. adc0mux conlst command verb format verb id payload response get f00 0e see bitfield table. table 428. adc0mux conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x03 = enabled 0x01 = disabled number of nid entries in connection list. table 429. adc0mux conselectctrl command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 426. adc0mux wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 166 92hd700 v 1.2 112006 idt confidential 6.28.4. adc0mux conlstentry 6.28.5. adc0mux lr table 430. adc0mux conselec tctrl command response format bit bitfield name rw reset description [31:2] rsvd r 0x0 reserved [1:0] index rw 0x0 connection select control index. table 431. adc0mux conlsten try command verb format verb id payload response get f02 00 see bitfield table. table 432. adc0mux conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 no connection [23:16] conl2 r 0x14 = enabled 0x00 = disabled dmic1 pin widget [15:8] conl1 r 0x13 = enabled 0x00 = disabled dmic0 pin widget [7:0] conl0 r 0x18 inport0vol widget table 433. adc0mux lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 434. adc0mux lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 167 92hd700 v 1.2 112006 idt confidential 6.28.6. adc0mux outampcap 6.28.7. adc0mux outampright [2] swapen rw 0x0 1 = swap left and right channels of this widget. [1:0] rsvd1 r 0x0 reserved table 435. adc0mux outampcap command verb format verb id payload response get f00 12 see bitfield table. table 436. adc0mux outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x00 size of each step in the gain range, n/a since there are no steps [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x00 no steps, gain is fixed at 0db [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset table 437. adc0mux outampri ght command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 434. adc0mux lr command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 168 92hd700 v 1.2 112006 idt confidential 6.28.8. adc0mux outampleft 6.29. adc1mux node (nid = 0x1c) 6.29.1. adc1mux wcap table 438. adc0mux outampright command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] rsvd1 r 0x0 reserved table 439. adc0mux outample ft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 440. adc0mux outampleft command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] rsvd1 r 0x0 reserved table 441. adc1mux wcap command verb format verb id payload response get f00 09 see bitfield table. table 442. adc1mux wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 169 92hd700 v 1.2 112006 idt confidential 6.29.2. adc1mux conlst [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrcntrl r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparamovrd r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 443. adc1mux conlst command verb format verb id payload response get f00 0e see bitfield table. table 444. adc1mux conlst command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved table 442. adc1mux wcap command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 170 92hd700 v 1.2 112006 idt confidential 6.29.3. adc1mux conselectctrl 6.29.4. adc1mux conlstentry [7] lform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] conl r 0x03 = enabled 0x01 = disabled number of nid entries in connection list. table 445. adc1mux conselectctrl command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 446. adc1mux conselectct rl command response format bit bitfield name rw reset description [31:2] rsvd r 0x0000_0000 reserved [1:0] index rw 0x0 connection select control index. table 447. adc1mux conlsten try command verb format verb id payload response get f02 00 see bitfield table. table 448. adc1mux conlstentry command response format bit bitfield name rw reset description [31:24] conl3 r 0x00 no connection [23:16] conl2 r 0x14 = enabled 0x00 = disabled dmic1 pin widget [15:8] conl1 r 0x13 = enabled 0x00 = disabled dmic0 pin widget [7:0] conl0 r 0x19 inport1vol widget table 444. adc1mux conlst command response format bit bitfield name rw reset description
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 171 92hd700 v 1.2 112006 idt confidential 6.29.5. adc1mux lr 6.29.6. adc1mux outampcap table 449. adc1mux lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 450. adc1mux lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = swap left and right channels of this widget. [1:0] rsvd1 r 0x0 reserved table 451. adc1mux outampcap command verb format verb id payload response get f00 12 see bitfield table. table 452. adc1mux outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x00 size of each step in the gain range, n/a since there are no steps [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x00 no steps, gain is fixed at 0db [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 172 92hd700 v 1.2 112006 idt confidential 6.29.7. adc1mux outampright 6.29.8. adc1mux outampleft table 453. adc1mux outampri ght command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 454. adc1mux outampright command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] rsvd1 r 0x0 reserved table 455. adc1mux outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 456. adc1mux outampleft command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] rsvd1 r 0x0 reserved
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 173 92hd700 v 1.2 112006 idt confidential 7. ordering information 7.1. 92hd700 family options and part order numbers note: when ordering these parts the ?yy? will be replaced with the codec revision. add an ?8? to the end of any of these part numbers for delivery on tape and reel. the minimum order quantity for tape and reel is 2,000 units. part order number voltage dac snr dolby pkg pins 92HD700XX5PRGXYYX 5 v 95db no 48 lqfp 92hd700dx5prgxyyx 5 v 95db home theater/sound room 48 lqfp
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 174 92hd700 v 1.2 112006 idt confidential 8. pin information 8.1. 92hd700 48-pin lqfp diagram figure 3. 48-pin lqfp pinout 8.2. pin table for 92hd700 in 48 pin lqfp pin name pin function i/o internal pull-up/ pull-down pin location dvdd_core digital vdd = 3.3v i(digital) none 1 volume up/gpio1 volume control or general purpose i/o i/o(digital) pull-up 50 k ? 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 48 lqfp dvdd_core volume up/dmic_0/gpio1 volume down/dmic_1/gpio2 dvss sdo bitclk dvss sdi dvdd_core sync reset# pcbeep portd_r portd_l sense_b cap2 vrefout-d vrefout-e vrefout-f vrefout-c vrefout-b vreffilt avss1 avdd1 sense_a porte_l porte_r portf_l portf_r cd_l cd_gnd cd_r portb_l portb_r portc_l portc_r spdif out/adat_out spdif in//gpio0/eapd/dmic _ porth_r porth_l portg_r portg_l avss2 porta_r dvdd_core/vpp porta_l avdd2 vrefout-a 36 35 34 33 32 31 30 29 28 27 26 25 48 47 46 45 44 43 42 41 40 39 38 37 volume up volume down
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 175 92hd700 v 1.2 112006 idt confidential volume down/gpio2 volume control or general purpose i/o i/o(digital) pull-up 50 k ? 3 dvss digital ground i(digital) none 4 sdata_out hd audio serial data output (inbound stream) i/o(digital) none 5 bit_clk hd audio bit clock i(digital) none 6 dvss3 digital ground i(digital) none 7 sdata_in hd audio serial data (outbound stream) o(digital) none 8 dvdd_core digital vdd = 3.3v i(digital) none 9 sync hd audio frame sync i(digital) none 10 reset# hd audio reset i(digital) none 11 pcbeep pc beep i(analog) none 12 sense_a jack insertion detection ports a, b, c, d i(analog) none 13 port-e_l input/output of left dac2 i/o(analog) none 14 port-e_r input/output of right dac2 i/o(analog) none 15 port-f_l input/output of left dac3 i/o(analog) none 16 port-f_r) input/output of right dac3 i/o(analog) none 17 cd-l cd audio left channel i(analog) none 18 cd-gnd cd audio analog ground i(analog) none 19 cd-r cd audio right channel i(analog) none 20 port-b_l (hp) input/output of left dac0, 3, 4 i/o(analog) none 21 port-b_r (hp) input/output of right dac0, 3, 4 i/o(analog) none 22 port-c_l input/output of left dac1 i/o(analog) none 23 port-c_r input/output of right dac1 i/o(analog) none 24 avdd1 analog vdd = 5v i(analog) none 25 avss1 analog ground i(analog) none 26 vref filt analog virtual ground o(analog) none 27 vrefout-b reference voltage out drive (intended for mic bias) for port b o(analog) none 28 vrefout-c reference voltage out drive (intended for mic bias) for port c o(analog) none 29 vrefout-f reference voltage out drive (intended for mic bias) for port f o(analog) none 30 vrefout-e reference voltage out drive (intended for mic bias) for port e o(analog) none 31 pin name pin function i/o internal pull-up/ pull-down pin location
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 176 92hd700 v 1.2 112006 idt confidential vrefout-d reference voltage out drive (intended for mic bias) for port d o(analog) none 32 cap2 adc reference cap o(analog) none 33 sense_b jack insertion detection ports e, f, g, h i(analog) none 34 port-d_l (hp) input/output of left dac0 i/o(analog) none 35 port-d_r (hp) input/output of right dac0 i/o(analog) none 36 vrefout-a reference voltage out drive (ntended for mic bias) for port a o(analog) none 37 avdd2 analog vdd = 5 v i(analog) none 38 port-a_l (hp) input/output of left dac0, 3, 4 i/o(analog) none 39 dvdd_core digital vdd = 3.3v i(digital) none 40 port-a_r (hp) input/output of right dac0, 3, 4 i/o(analog) none 41 avss3 analog ground i(analog) none 42 port-g_l input/output of left dac2 i/o(analog) none 43 port-g_r input/output of right dac2 i/o(analog) none 44 port-h_l input/output of left dac1 i/o(analog) none 45 port-h_r input/output of right dac1 i/o(analog) none 46 spdifin/gpio0/eapd spdif input, general purpose i/o, eapd i/o(digital) pull-up 50 k ? or more 47 s/pdif_out spdif digital output (50 k ? internal pull-down) o(digital) 50 k ? internal pull-down 48 pin name pin function i/o internal pull-up/ pull-down pin location
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 177 92hd700 v 1.2 112006 idt confidential 9. package outline and package dimensions package dimensions are kept current with jedec publication no. 95 9.1. 48-pin lqfp figure 4. 48-pin lqfp package outline and package dimensions key lqfp dimensions in mm min nom max a 1.40 1.50 1.60 a1 0.05 0.10 0.15 a2 1.35 1.40 1.45 d 8.80 9.00 9.20 d1 6.90 7.00 7.10 e 8.80 9.00 9.20 e1 6.90 7.00 7.10 l 0.45 0.60 0.75 e0.50 c 0.09 - 0.20 b 0.17 0.22 0.27 48 pin lqfp e e1 d d1 pin 1 b a a2 a1 c e
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 178 92hd700 v 1.2 112006 idt confidential 10. solder reflow profile 10.1. standard reflow profile data note: these devices can be hand soldered at 360 o c for 3 to 5 seconds. from: ipc / jedec j-std-020c ?moisture/reflow sensitivity classification for nonhermetic solid state surface mount devices? (www.jedec.org/download). figure 5. solder reflow profile profile feature pb free assembly average ramp-up rate (ts max - tp) 3 o c / second max preheat temperature min (ts min ) temperature max (ts max ) time (ts min - ts max ) 150 o c 200 o c 60 - 180 seconds time maintained above temperature (t l ) time (t l ) 217 o c 60 - 150 seconds peak / classification temperature (tp) see ?package classification reflow temperatures? on page 179. time within 5 o c of actual peak temperature (tp) 20 - 40 seconds ramp-down rate 6 o c / second max time 25 o c to peak temperature 8 minutes max note: all temperatures refer to topside of the package, measured on the package body surface.
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 179 92hd700 v 1.2 112006 idt confidential 10.2. pb free process - package classi fication reflow temperatures package type msl reflow temperature lqfp 48-pin 3 260 o c
92hd700 10-channel high definition audio codec pc audio idt? 10-channel high definition audio codec 180 92hd700 v 1.2 112006 idt confidential 11. revision history revision date description of change 1.0 9 november 2006 initial release. 1.1 14 november 2006 update section reference in table 6. 1.2 20 november 2006 remove erroneous references to adat in widget list and widget diagram. remove erroneous reference to 3.3 v analog operation.
? 2006 integrated device technology, inc. all rights reserved. product specifications subject to change without notice. idt and the idt logo are trademarks of integrated device technology, inc. accelerated thinking is a service mark of integrated device technology, inc. all other brands, product names a nd marks are or may be trademarks or registered trademarks used to identify products or services of their respective owners. corporate headquarters integrated device technology, inc. 6024 silver creek valley road san jose, ca 95138 united states 800 345 7015 +408 284 8200 (outside u.s.) europe idt europe, limited prime house barnett wood lane leatherhead, surrey united kingdom kt22 7de +44 1372 363 339 for sales 800-345-7015 408-284-8200 fax: 408-284-2775 for tech support ha.cm@idt.com innovate with idt audio for high fidelity. contact: www.idt.com 92hd700 10-channel high definition audio codec pc audio


▲Up To Search▲   

 
Price & Availability of 92HD700XX5PRGXYYX

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X